【发布时间】:2009-08-18 14:51:22
【问题描述】:
我已经使用 Linq to XML 几个小时了,虽然它在循环和复杂选择方面看起来既可爱又强大,但对于我只想选择单个节点值的情况似乎不太好XPath 似乎很擅长。
我可能在这里遗漏了一些明显的东西,但是有没有一种方法可以同时使用 XPath 和 Linq to XML 而不必解析文档两次?
【问题讨论】:
标签: linq xpath linq-to-xml
我已经使用 Linq to XML 几个小时了,虽然它在循环和复杂选择方面看起来既可爱又强大,但对于我只想选择单个节点值的情况似乎不太好XPath 似乎很擅长。
我可能在这里遗漏了一些明显的东西,但是有没有一种方法可以同时使用 XPath 和 Linq to XML 而不必解析文档两次?
【问题讨论】:
标签: linq xpath linq-to-xml
您仍然可以通过 XPathEvaluate、XPathSelectElement 和 XPathSelectElements 扩展方法使用 XPath。您也可以调用CreateNavigator 来创建XPathNavigator。
【讨论】: