수색…


비고

XPath 1.0에는 기본 네임 스페이스 개념이 없습니다.

또한 원래 XML 문서에 정의 된 네임 스페이스 접두사는 XPath에 영향을 미치지 않습니다. 네임 스페이스 접두사는 XPath 공급자에 명시 적으로 등록해야합니다. 그렇지 않으면 접두사를 XPath 식에서 전혀 사용할 수 없습니다.

네임 스페이스 인식 함수

<root xmlns="http://test/">
    <element xmlns:example="http://foobar/">
        <example:hello_world attribute="another example" />
    </element>
</root>

/root 라는 더 비 네임 스페이스가 요소가 없기 때문에, 아무 것도 반환하지 않습니다 root 문서의 루트 수준에서가. 그러나 다음 <root xmlns="http://test/"> 요소 반환합니다.

/*[namespace-uri() = 'http://test/' and local-name() = 'root']


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow