IT한 것/xml

직접 정의된 네임스페이스와 접두어를 가진 엘리먼트의 XPATH 검색

lovian 2007. 3. 9. 21:42
[code]






XecureWSS Encryption Sample testing


[/code]

위의 XML을 대상으로 중간에 echoStringResponse를 검색하는 방법을 생각해보자.
가장 간단히 생각한 것이 //ns1:echoStringResponse

너무 간단하다. 그러나 검색기를 돌려보면 그런 네임스페이스 접두어는 선언되지 않았다고 내뱉을 것이다.

내가 네임스페이스의 scope에 대해서 제대로 이해하고 있는 것이 아닌지 의심스럽다.

아마도 직접 정의한(네임스페이스가 적용되는 엘리먼트에서 정의한) 네임스페이스의 접두어는 외부에서 찾을 수 없는 것이 아닌가 한다.

현재 확인해본 검색기는. XML SPY 2006, oXygen 8.1, xerces(버젼이 기억안난다.) 이다..
모두 모두 못찾겠다고 한다.. 하하..