SelectNodes-MethodとXPathNavigator-Classを使用して、XmlDocument-Objectからいくつかのノードを読み取りたい。
しかし、C#はこれを評価できません(XMLSpyで検証済み)XPath-Expressen:
//LogicUnit[exists(Level[@val = 'R'])]/LogicLines[exists(LogicLine/DATAVIEW_SRC)]
ランタイムは、XPAthException " Namespace ManagerまたはXsltContextが必要です。このクエリにはプレフィックス、変数、またはユーザー定義関数があります。 "をスローします。
XML-Documentは名前空間を使用せず、XSLT-Documentも存在しないため、この例外を理解していません。XPATH関数を使用している場合、この例外は常に表示されます。