- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
最近,我们将代码从 Delphi 2009 升级到 Delphi XE,并更新了我们的 Indy 组件(不确定这是否相关)。
但从那时起,我们在 Windows Server 2003 计算机上加载和保存 XML 文件时就会出现错误。
XMLDoc.LoadFromFile()
XMLDoc.SaveToFile()
与其他操作系统上的 600kb 以上相比,Windows Server 2003 上的 DLL msvcrt.dll 要小得多(300kb 左右)...因此它在该文件中丢失了某些内容并导致了错误...
有人知道如何解决这个问题吗?或者我可以尝试一下 TXMLDocument
的替代方案吗?
最佳答案
默认情况下,在 Windows 平台上运行时,TXMLDocument
/IXMLDocument
只是 MSXML COM 接口(interface)的包装器。 TXMLDocument
和 Indy 都不使用 _ftol2_sse()
函数,甚至链接到 msvcrt.dll。您的项目中的其他内容有问题。
关于delphi - TXMLDocument 的替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12900487/
最近,我们将代码从 Delphi 2009 升级到 Delphi XE,并更新了我们的 Indy 组件(不确定这是否相关)。 但从那时起,我们在 Windows Server 2003 计算机上加载和
我尝试创建一个 xml 文档来访问 web 服务。我无法像我想要的那样获得结果 xml。 :-) 这是我用来创建此文档的 delphicode。 xmlQuery.Active := true;
我在解析 XML 时遇到问题。 如何获取字段值se_url和phrase? 我需要获取 link1_1、link1_2、key1、link2_1、link2_2、key2...在 se_url 和 p
这个问题在这里已经有了答案: XML: MSXML Not Installed (3 个回答) Delphi : load xml file within a thread (1 个回答) Using
如果我逐行构建 XML,我可以设置编码,但是当我从文件加载它时,我无法添加编码。看: procedure TForm1.Button1Click(Sender: TObject); var x
在 Delphi XE 中是否可以使用带有 TXmlDocument 的 XPath组件? 我知道我可以使用后期绑定(bind)来访问 MSXML2,然后使用 XPath: XML := Create
我有一些使用 Delphi 的 TXMLDocument 类的工作代码,并使用 TransformNode 方法执行 XSLT 转换。 但是,我需要启用 XSLT Javascript 函数( 标签
我有一个对象要删除: XMLDoc = new TXMLDocument(NULL); 但我不知道该怎么做...它不起作用: delete XMLDoc; XMLDoc->free(); 当我尝试只
我注意到可以将同一个节点多次添加到同一个 TXMLDocument 中 - 这是个好主意吗? n := XMLDocument1.CreateElement('Test', ''); XMLD
我有一个从第三方网络服务器收到的 XML 数据包: ..... 为了能够跨平台,这个 XML 被加载到 Delphi
我是delphi新手,现在我必须阅读create an xml。我的代码如下: function foo.createXMLDocument(): TXMLDocument; var res:
我正在运行时创建 TXMLDocument 的实例,以加载和解析 XML 文件。您可以检查以下代码: unit Unit1; interface uses Windows, Message
我使用 XML 绑定(bind)向导创建了 TXMLDocument 的后代。此类生成的文件将在根节点中声明命名空间,并为文档的其余部分创建简单、朴素的节点。 Value
我正在使用 TXMLDocument 编写一个在网络服务器中使用的 XML 字符串。当服务器收到请求时创建组件,生成 XML,将其传递回客户端,然后组件被释放。然而,当这个组件被释放时,我得到了 In
我想将版本和编码添加到使用 TXMLDocument 组件创建的 xml 文件 目前我正在做这个 XmlDoc :=TXMLDocument.Create(nil); XmlDoc.Versio
这个 XML“有效”吗? Todd . R . Colas 我从来没有见过一个节点有多个“值”的 XML 文档,就像 那样。节点。 如何解析出 的三个
当我尝试读取带有 DTD 的 XML 文档(eagle 文件)时出现错误: Project xx raised exception class EDOMParserError with message
我有遗留代码(不是我写的)始终包含编码属性,但将其重新编译为 D2010,TXMLDocument 不再包含编码。因为 XML 数据在标签和数据上都有重音字符,所以 TXMLDocument.Load
这在 Delphi XE2 中对我不起作用。 Var XMLDoc : IXMLDOCUMENT; begin XMLDoc := NewXMLDocument; XMLDoc.Activ
我有一些包含格式良好的 XML 的文本字符串。 我希望能够 (1) 将这些字符串转换为 IXMLNodes,然后 (2) 将它们附加到现有的 XMLDocument。最好不要先声明新的 XMLDocu
我是一名优秀的程序员,十分优秀!