XPath и XmlDocument не являются эксклюзивными вещами. XPath - это язык, определенный W3C, чтобы разрешать запросы к XML-документам с использованием синтаксиса, похожего на путь. XmlDocument - это класс .NET, который абстрагируется от анализа XML. XmlDocument имеет такие методы, как SelectNodes
и SelectSingleNode
, которые принимают выражения XPath в качестве параметров и возвращают вам результаты.
Я не понимаю, почему вы, кажется, думаете, что XPath и XmlDocument нельзя использовать вместе, или, может быть, я вас полностью не понимаю.