xPathNavigator.evaluate() 호출이 노드를 반환하지 않는 이유를 확인하는 방법이 있습니까?xpathnavigator에서 결과 가져 오기
<Vehicles>
<car>
<wheels>4</wheels>
<seats>5</seats>
</car>
</Vehicles>
다음과 같은 XPath 식 : 나는 노드가 "때문에 절의 선택되지 않았 음을 표시 일종의 싶습니다
//Vehicles[((car[wheels = 4 and seats = 2]))]
다음과 같은 XML 문서 주어진 예를 들어
좌석 = 2 "바퀴의 숫자 때문에 아닙니다.
어떤 방법으로 가능합니까?
테스트 할 xPath 쿼리가 런타임에 생성되므로 xPath 쿼리를 직접 작성하여 테스트 할 수 없습니다. "where"절을 분리 할 수있는 방법이 없다면 – user1041808
@ user1041808 : 질문을 편집하고 설명해야합니다. XPath 표현식의 런타임 생성을 제어 할 수없는 경우 XPath 표현식을 처리하고 그 중 두 가지를 만드는 것은 불가능합니다. 물론 자신의 XPath 파서를 작성하지 않는 한 불가능합니다. –