Я предполагаю, что вы хотите получить доступ к узлу, являющемуся частью пространства имен, отличного от используемого по умолчанию.
С учетом следующего XML:
<root xmlns:x="http://www.example.com" xmlns:y="http://www2.example.com">
<test>
<x:child y:attr="hey" />
</test>
</root>
Если вы хотите выбрать элемент child
, который является частью пространства имен x
, все, что вам нужно сделать, это использовать его полное имя в выражении XPath:
//test/x:child
Это работает и для атрибутов:
//test/x:child/@y:attr