2009-12-17 5 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는 일반적으로 대소 문자를 구분하지만 키워드 문제는 내가 게시 한 오류를보고있는 구체적인 이유입니다.

관련 문제