Мне был предоставлен следующий XML:
<root>
<items>
<item>
<title>Item</title>
<details>
<data xmlns="http://some_url">
<length>10</length>
<weight>1.2</weight>
</data>
</details>
</item>
</items>
</root>
После XPath не работает, ничего не печатается, поскольку элемент "data" не существует:
/root/items/item/details/data
Но когда я удаляю атрибут пространства имен "xmlns" элемента "data" , его содержимое печатается. Как должно выглядеть выражение xpath, не удаляя атрибут пространства имен "xmlns" элемента "data" ?
Я использую SAXON и XSL 1.0.