Ich habe den folgenden XPath-Ausdruck:XPath funktioniert nicht mit xmlns
/configuration/properties
Und das ist mein XML:
<configuration
xmlns="http://www.ksharma.in/myXSD">
<properties>
<property key="a" value="1" />
<property key="b" value="2" />
</properties>
</configuration>
Die XPath funktioniert nicht. Jedoch Wenn ich den Namen Raum xmlns
-xmlns:conf
ändern funktioniert es:
<configuration
xmlns:conf="http://www.ksharma.in/myXSD">
<properties>
<property key="a" value="1" />
<property key="b" value="2" />
</properties>
</configuration>
Warum das so ist?
Diese Seite gibt es auch für „XPath Standard-Namespace“ Suche und Sie werden 1030 Antworten auf Ihre Fragen bekommen, fast alle von ihnen richtig. –
@MichaelKay Sie haben Recht. Aber dafür sollte man wissen, wonach man suchen soll (Und ich bin nicht der Autor des Autors von 'XSLT 2.0 und XPath 2.0 Programmer's Reference') :) –
Ja, das Finden der richtigen Suchbegriffe ist schwierig, besonders für Leute, die ' Ich habe die Terminologie gelernt. Der Titel, den Sie für Ihre Frage gewählt haben, ist jedoch gut genug, um 223 Treffer zu erhalten. –