3

人们如何使用 Delphi 的 XQuery 和/或 XPath 2.0?我已经从 Delphi 获得了 MSXML v6.0,因此任何充分记录的 COM 实现都可以工作。你最喜欢什么?

4

3 回答 3

4

我的最爱:我一直发现导入MSXML为我曾经需要的所有 XPath 查询提供了出色的支持。

紧随其后的第二个:我不知道有任何原生的 delphi 库可以匹配 MSXML 的功能深度,但是OmniXML为基本的 XPath 查询提供了很好的支持,例如,如果您不使用表达式,那么它是一个很好的选择。

遗憾的是,我认为目前没有任何本机 Delphi XML 库完全支持 XPath 2.0。

于 2009-10-15T07:42:23.830 回答
1

您可以使用快速且开源的libxml2库。有一个用于免费 Delphi 绑定的Sourceforge 项目。

于 2009-10-15T13:04:17.353 回答
0

我喜欢 OmniXML。它有很多支持代码和扩展其主要用途的类。您可能还想看看SimpleStorage大大简化了 XML 的工作。

于 2009-10-15T10:24:57.927 回答