2009-12-17 83 views
0
XPathNavigator navigator = myApp.XML.CreateNavigator(); 
XPathExpression expression = navigator.Compile("true"); //works 
XPathExpression expression = navigator.Compile("true or true"); //works 
XPathExpression expression = navigator.Compile("true OR true) //'System.Xml.XPath.XPathException' 

回答

2

因爲XPath運算符區分大小寫。

0

「或」是XPath中的關鍵字/運算符,因此只能以其小寫形式正確解釋。那是你在找什麼? XML和XPath通常都區分大小寫,但關鍵字問題是您看到您在帖子中指出的錯誤的具體原因。

相關問題