내가 본 주변의 네임 스페이스 불가지론 구문은 나를 혼란스럽게합니다. 네임 스페이스 불가지론 요소 컨텐트가 포함 된 XPath 쿼리
내가 가진 말 :<root>
<parent attribute="A">A<child>A</child></parent>
<parent attribute="B">B<child>B</child></parent>
</root>
를 지금까지 내가 방법 :
/root/parent/child/text()
가 번역 :
/*[local-name()='root']/*[local-name()='parent']/*[local-name()='child']/text()
하지만이 같은 것들과 사투를 벌인거야 :
/root/parent[@attribute="A"]/child/text()
나 :
/root/parent[text()="B"]/child/text()
나 :
/root/parent[1]/child/text()
방법이 번역합니까?
감사합니다,
편집 : 하나 더 :-)
<root>
<parent>
<childName>serverName</childName>
<childValue>MyServer</childValue>
</parent>
<parent>
<childName>ServerLocation</childName>
<childValue>Somewhere</childValue>
</parent>
</root>
이 어떻게 번역 않는
?/root/parent[childName="serverName"]/childValue/text()
좋은 질문, 하나가 될 것 될 것입니다. 제공된 모든 XPath 표현의 권장 사항, 경고 및 완전한 번역에 대한 내 대답을 참조하십시오. –