В дополнение к показанным методам Linq вы также можете импортировать пространство имен System.Xml.XPath
, а затем использовать метод расширения XPathSelectElements
для непосредственного использования запроса XPath.
В классе отмечается, что эти методы медленнее, чем «правильный» Linq-to-XML, однако в большинстве случаев это не так уж важно, а иногда проще просто использовать XPath (это, безусловно, много terser!).
var result = doc.XPathSelectElements("your xpath here");