Путь без пространства имен - это путь к элементам в пустом пространстве имен.Ничто не может помешать вам указать путь без пространств имен, но такой путь соответствует только элементам без пространств имен.
Например, /root/a/text()
возвращает 1
, но /root/ns:a/text()
возвращает 2
:
<root xmlns:ns="some:namespace">
<a>1</a>
<ns:a>2</ns:a>
</root>
Оба текста могут быть выбраны с помощью /root/*[local-name()='a']/text()
.