Elemento XML tem namespace, meu XPATH não funciona
Eu recebi o seguinte 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>
Seguinte XPath não funciona significa que nada é impresso como o elemento "dados" não existe:
/root/items/item/details/data
Mas quando eu removo o atributo "xmlns" do namespace do elemento "data", seu conteúdo é impresso. Como a expressão xpath deve funcionar sem excluir o atributo de namespace "xmlns" do elemento "data"?
Estou usando o SAXON e o XSL 1.0.