0
가정하자 나는 다음과 같은 XML을 가지고 XPATH에서 일부 노드를 가져옵니다
<a>
<b></b>
<c></c>
<d></d>
<e></e>
</a>
내가 D 제외 의 모든 아이를 얻고 싶은 경우에
. 이를 위해, 나는 다음을 사용 : 이/a/*[not(self::d)]
그러나,이 B, C, 3 개 별도의 노드에서 전자을 반환합니다. 내가 찾고있는 것은 b, c 및 e (dd제외)을 포함하는 하나의 노드입니다. 다음과 같은 의사 코드와 비슷한 것이 될 것입니다 :
/a/* and <do not include /a/d please>
이게 가능합니까?
감사합니다.
XPath 1.0에서는 사용할 수 없습니다. 버전 2에서는 잘 모르겠습니다. – choroba