问题标签 [txmldocument]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++builder - Borland C++ Builder 中的新 TXMLDocument
我可以在 Borland C++ Builder 中自己创建和销毁 TXMLDocument 吗?我已经尝试过,但 borland 一直告诉我 TXMLDocument 是(并且必须是)IDE 托管组件。
此外,我想这样做的唯一原因是 TXMLDocument 类型的崩溃:我获取 TXMLDocument 并从中“获取”一个工作簿,设置一些文档属性(xml 稍后保存为 Excel 文件),并且我添加了一些样式。好的,然后我添加一个工作表,然后添加我想要的具有正确格式的所有单元格,然后保存它。此时一切正常。
然后我想保存另一个 Excel 文件。由于 IDE 不允许我删除并重新创建 TXMLDocument,因此我尝试仅删除它的工作表。当我尝试这个(在调试模式下)时,IDE 进入 CPU 选项卡中的行步模式(显示一些汇编程序):
xml - Delphi - XML - 子节点 - 获取属性
我正在尝试从 twitter atom/xml 提要中获取正确的数据。我在 txmldocument 中有 twitter 数据,并试图从中获取一些特定信息。
这是数据的截断示例:
我遇到的问题是我正在尝试获取个人资料图片网址(第二个链接标签的 href 属性)。
如果我使用这样的代码:
我得到的是第一个链接标签的 href 值,但我想要第二个链接标签,我不知道该怎么做。有人有什么想法吗?
谢谢。
delphi - 使用 TXMLDocument 构建 XML 文档的问题
我是 delphi 的新手,现在我必须阅读创建 xml。我的代码如下:
问题是,子节点的数量增加了,但 res.XML 是空的。更不用说 generateDOM 过程中的其余元素似乎没有做任何事情。我会很高兴有你的帮助。
xml - 如何使 TXMLDocument(使用 MSXML 实现)始终包含编码属性?
我有始终包含编码属性的旧代码(我没有编写),但是将其重新编译到 D2010,TXMLDocument 不再包含编码。因为 XML 数据在标签和数据上都有重音字符,所以 TXMLDocument.LoadFromFile 简单地抛出 EDOMParseErros 说在文件中发现了一个无效字符。相关代码:
在旧版本的 Delphi 中,会生成以下行:
在 D2010 上,生成:
如果我手动更改线路,所有工作都像过去几年一样正常工作。
更新: XMLEncoding 是一个常量,定义如下
xml - 读取和写入 XML 文件
我需要使用 Delphi 处理 XML 文件。
我想将 DBGrid 中的 xml 数据呈现给用户,并将用户所做的更改保存在 XML 文件中。
例如,在下面的 xml(呈现给用户)中,如果用户changed City of ABC under client
和added a new customer with NickName as "AAA"
这些更改应该反映在 XML 文件中。
我正在使用 XMLDocument 和 ClientDataSet 来实现这一点,但没有成功。
谁能帮助我实现这一目标?
xml - 如何使用 TXMLDocument 向每个节点添加命名空间前缀
我使用 XML 绑定向导创建了 TXMLDocument 的后代。此类生成的文件将在根节点中声明命名空间,并为文档的其余部分创建简单的、未修饰的节点。
我完全没有阅读或验证这个问题。但是,发送这些文件的处理器现在要求每个节点都以命名空间为前缀,以便正确处理文件。
如何使用我的 TXMLDocument 后代完成此操作?我希望它不涉及手动编辑 10000 行生成的代码。
xml - 如何使用 TXMLDocument (Delphi 2006) 手动构建肥皂信封
我已经有这个问题很长时间了,我无法自己解决它。我也尝试过搜索 Google、Bing 和 stackOverflow?没运气...
我正在尝试使用 Delphi 2006 的 TXMLDocument 组件手动构建一个肥皂头:
…………………………
我正在做的是构建一个名为“soap:Envelope”的新元素。在这个新元素中,我创建了三个属性,称为:“xmlns:soap”、“xmlns:xsd”和“xmlns:xsi”。
当我尝试在三个属性中的任何一个中写入值时,我会收到以下错误:
尝试修改只读节点。
有谁知道如何使用 TXMLDocument 来完成这项任务?
/布莱恩
delphi - 帮助使用 Delphi 7 创建 gpx 文件
我是 Delphi 新手,试图创建这样的 GPX 文件,
我有以下代码
但是当我尝试验证我的 GPX 文件时,它不会验证,“它不是 GPX 文件”
我认为我的主要问题是在我声明 GPX 节点的第一行,我几乎绝望,任何帮助将不胜感激
这是我使用代码获得的文件:
在此先感谢您的帮助
delphi - XPath 和 TXmlDocument
在 Delphi XE 中是否可以将 XPath 与TXmlDocument
组件一起使用?
我知道我可以使用后期绑定来访问 MSXML2,然后使用 XPath:
但我想知道是否TXmlDocument
安装了 Delphi XE 支持 XPath。
delphi - Delphi - 在运行时创建的 TXMLDocument 生成 AV,表单上的组件正在工作
我在运行时创建 TXMLDocument 的实例,以加载和解析 XML 文件。您可以检查以下代码:
问题是这正在生成一个 AV。正如您可能已经看到的那样,在组件出现在表单上之前 (// XMLDocument1: TXMLDocument;)。
为什么当组件在代码工作的表单上时,但是当我在运行时创建它时它会生成 AV?
LE: 解决方案:基于答案/评论和 Delphi 帮助: