我已经使用 Linq to XML 几个小时了,虽然它在循环和复杂选择方面看起来很可爱而且功能强大,但对于我只想选择 XPath 似乎的单个节点值的情况来说似乎不太好善于。
我可能在这里遗漏了一些明显的东西,但是有没有一种方法可以同时使用 XPath 和 Linq to XML 而不必两次解析文档?
最佳答案
您仍然可以使用 XPath,带有 XPathEvaluate
, XPathSelectElement
和 XPathSelectElements
扩展方法。您也可以调用 CreateNavigator
创建 XPathNavigator
.
关于linq - 是否有与 Linq to XML 等效的 XPath?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1294386/