Programing

XPath : 특정 이름이 *없는 * 하위 요소 선택

lottogame 2020. 12. 24. 23:21
반응형

XPath : 특정 이름이 *없는 * 하위 요소 선택


<a>
   <b/>
   <c/>
   <d/>
   <b/>
   <e/>
</a>

"b"가 아닌 "a"의 자식을 어떻게 선택합니까?


/a/*[not(self::b)]


XPath 2.0을 사용하면

/a/(* except b)

Xpath는 다음과 같습니다.

a/*[name(.) !='b']

따라서 이름이 'b'가 아닌 'a'의 자식을 선택합니다.

참조 URL : https://stackoverflow.com/questions/2155948/xpath-select-child-elements-that-do-not-have-a-specific-name

반응형