【发布时间】:2011-04-02 08:56:59
【问题描述】:
到目前为止,我一直在我的应用程序中使用 XML 解析,但最近我遇到了 XPath 查询的使用。
我的问题是,从 XML 获取信息的更好方法是什么? 在什么情况下应该使用 XPath 查询。
【问题讨论】:
-
你能更具体地说明你所说的“xml解析”是什么意思吗?您是从头开始编写自己的解析器吗?
-
@Richard: 毕竟XPath 是 XML Parsing
-
@Alejandro:XPath 不只是解析 XML 以获得所需信息的简单方法吗?
-
@AAAAAAAAA:除了可能的错误术语外,这是主观的,没有完整的用例。
-
@Eric:不。XPath 语言选择或寻址一些 Infoset 实例。到那时解析 fase 就已经完成了。 XPath 处理逻辑结构,而 XML 解析器处理表面文档。