Is there an XPath equivilent for Linq to XML?

2020-05-21 05:29发布

I have been using Linq to XML for a few hours and while it seems lovely and powerful when it comes to loops and complex selections, it doesn't seem so good for situations where I just want to select a single node value which XPath seems to be good at.

I may be missing something obvious here but is there a way to use XPath and Linq to XML together without having to parse the document twice?

1条回答
混吃等死
2楼-- · 2020-05-21 05:58

You can still use XPath, with the XPathEvaluate, XPathSelectElement and XPathSelectElements extension methods. You can also call CreateNavigator to create an XPathNavigator.

查看更多
登录 后发表回答