XML-Element hat Namespace, mein XPATH funktioniert nicht
Mir wurde folgendes XML gegeben:
<root>
<items>
<item>
<title>Item</title>
<details>
<data xmlns="http://some_url">
<length>10</length>
<weight>1.2</weight>
</data>
</details>
</item>
</items>
</root>
Das Folgen von XPath funktioniert nicht, was bedeutet, dass nichts gedruckt wird, als dass das "data" -Element nicht existiert:
/root/items/item/details/data
Wenn ich jedoch das Namespace-Attribut "xmlns" des Elements "data" entferne, wird der Inhalt gedruckt. Wie sollte der xpath-Ausdruck aussehen, ohne das Namespace-Attribut "xmlns" des Elements "data" zu löschen?
Ich benutze SAXON und XSL 1.0.