Я хочу прочитать некоторые узлы из объекта XmlDocument, используя метод SelectNodes и класс XPathNavigator.
Но С# не может оценить этот (проверенный с помощью XMLSpy) XPath-Expressen:
//LogicUnit[exists(Level[@val = 'R'])]/LogicLines[exists(LogicLine/DATAVIEW_SRC)]
Среда выполнения выдает XPathException "Требуется диспетчер пространства имен или XsltContext. Этот запрос имеет префикс, переменную или определяемую пользователем функцию."
Я не понимаю это исключение, потому что мой XML-документ не использует никаких пространств имен, а также нет XSLT-документа. Это исключение всегда появляется, если я использую любую XPATH-функцию.