【发布时间】:2013-05-05 13:25:07
【问题描述】:
有没有办法在 Delphi 中比较两个 xml 节点?
我正在使用 MSXML 解析器并将 xml 加载到 IXmlDOMDocument2 中。节点存储在 IXmlDOMNode 中。
如果有帮助,我可以使用 Delphi 的 TXMLDocument。我不想下载任何第三方组件。
我只想比较节点的结构,而不是值。
我看到Java 的类似帖子/实用程序,但对于 Delphi 没有。
谢谢!
【问题讨论】:
-
更新问题,不再关心属性或值。只是对比较这两种结构的简单方法感兴趣。
-
您希望如何呈现/描述差异?
-
在这一点上我很灵活。也许三个字符串列表通过引用传递。前两个将识别存在于一个中但不存在于另一个中的节点。第三个包含差异。我知道节点向下钻取,因此列表中的字符串将包含节点路径。
标签: xml delphi txmldocument ixmldomdocument ixmldomnode