Was bedeutet XPath?
Ein Ausdruck kann beispielsweise die Rechnungsnummer oder die Beträge aller Positionen auswählen. Bedingungen ermöglichen eine gezielte Auswahl nach bestimmten Inhalten oder Eigenschaften.
Das Ergebnis hängt vom Dokumentaufbau, von Namensräumen und der unterstützten XPath-Version ab. Ein scheinbar passender Ausdruck kann deshalb keinen oder den falschen Treffer liefern. Realistische Beispieldokumente helfen beim Prüfen.
So sieht das in der Praxis aus
Beispiel: Ein Ausdruck liest aus einer XML-Rechnung die Rechnungsnummer und die Beträge der einzelnen Positionen aus.
Häufige Fragen
Warum findet ein XPath-Ausdruck ein sichtbares Element nicht?
Häufig stimmt der angenommene Pfad oder Namensraum nicht. Besonders Standardnamensräume können eine ausdrücklich passende Zuordnung im Auswertungswerkzeug erfordern.
Kann ein Ausdruck mehrere Werte zurückgeben?
Ja. Eine Auswahl kann beispielsweise alle Rechnungspositionen umfassen. Der weitere Verarbeitungsschritt muss mit der möglichen Anzahl und Reihenfolge der Treffer umgehen.
Funktioniert derselbe Ausdruck mit jeder XPath-Version?
Nicht zwingend. Funktionen und Typverhalten können sich unterscheiden. Der Ausdruck muss für die im Zielwerkzeug unterstützte Version geprüft werden.
