![]() |
1
19
您可以从Delphi的TXMLDocument组件开始。这将为您提供使用XML/DOM的基础知识。它很简单,可以通过将其拖放到表单上来添加。它具有LoadFromFile和SaveToFile方法,易于导航。 然而,在某些时候,您将耗尽TXMLDocument的功能,特别是如果您想使用XPath等功能。 我建议您查看IXMLDOMDocument2,它是MSXML2_TLB的一部分,例如。
您需要添加msxmldom、xmldom、XMLIntf、XMLDoc&MSXML2_TLB到您的使用部分。 市面上有一些组件库,但我建议你编写自己的辅助类或函数。以下是我们编写和使用的一个示例:
从那里拿走。 |
![]() |
3
10
以下是一些教程: 此外,您可能想了解 XMLIntf unit (尽管这个链接的Delphi Wikia页面内容很轻)。 |
![]() |
4
8
你可以试试下面的书: Delphi Developers Guide to XML 基本上,我建议你使用微软的DOM。您需要像导入任何其他COM对象一样导入库。 |
![]() |
5
8
你可以使用Delphi的 XML Data Binding (文件-新建-其他-XML映射(我不知道确切的路径,我在家里没有Delphi)。 它通过XML提供程序创建对象/接口,因此您可以使用对象/结构而不是纯XML文本文件。 您不必通过读取和写入每个XML元素来进行艰苦的工作,您只需要处理对象的集合及其属性。 |
![]() |
6
4
我已经使用nativeXML大约一年了。我的需求相当简单。XML流畅性对我来说只是大型应用程序的一小部分,但我已经能够以几乎与编码速度一样快的速度实现我需要的部分,在线帮助很好,我的需求在一天内得到了满足,而不是一周或更长时间。我支持davehay对nativeXML的投票。 |
|
J_Cus504 · 在单匹配语句中使用身份变换和多谓词来沉默节点 7 月前 |
![]() |
surge3333 · 使用PowerShell构建XML 7 月前 |
|
Sandeep · XSLT代码,用于根据条件提取元素值 9 月前 |
|
Reto · XSLT 3.0突发流-如何存储/获取另一个分支的值 9 月前 |
![]() |
Ian Kemp · 如何从SelectXml调用本机XPath函数? 9 月前 |