Inhaltsverzeichnis
Wie funktioniert XPath?
Bei der XML Path Language (XPath) handelt es sich um eine vom W3-Konsortium entwickelte Pfadbeschreibungssprache für XML-Dokumente. XPath stellt Anwendern eine nicht XML-basierte Syntax zur Verfügung, die es ermöglicht, die Elemente eines XML-Dokuments gezielt zu adressieren.
Was ist ein XPath Ausdruck?
Die XML Path Language (XPath) ist eine vom W3-Konsortium entwickelte Abfragesprache, um Teile eines XML-Dokumentes zu adressieren und auszuwerten. In Webbrowsern, XSLT-Prozessoren und anderer Software wird oft nur die XPath-Version 1.0 aus dem Jahr 1999 unterstützt, vereinzelt auch die XPath-Version 2.0 von 2007. …
Wie funktioniert die XPath-Syntax?
Die XPath-Syntax ermöglicht eine Navigation anhand folgender Achsen. Alle Namensraumknoten eines Elementknotens; ab Version 2.0 ist diese Achse nicht mehr in der Spezifikation enthalten.
Wie wird der Wert eines XML-Elements geprüft?
Im Beispiel wird mit xsl:if geprüft, ob der Wert eines XML-Elements zuname ein großes A enthält. Wenn ja, wird der Inhalt des Elements ausgegeben. Dazu wird im test-Attribut der xsl:if-Anweisung mit contains (zuname, ‚A‘) in der Zeichenkette, die das Element zuname speichert, nach der Teilzeichenkette A gesucht.
Was wird von einem XML-Element angenommen?
Im Beispiel wird von einem XML-Element namens betrag angenommen, dass es einen „krummen“ Wert enthält, der auf den nächsthöheren Euro-Ganzzahlwert aufgerundet werden soll. Dazu wird beim Auswählen des Inhalts von betrag mit xsl:value-of im select-Attribut die Funktion ceiling () aufgerufen.
Wie interpretiert man den Wert eines Elements?
Das Template gibt den Wert des Elements aus, jedoch wird dabei versucht, den Wert numerisch zu interpretieren. Dazu wird im select-Attribut der xsl:value-of -Anweisung die Funktion number () angewendet. Da number () kein Argument übergeben wird, bezieht sich die Funktion auf den Wert des aktuellen Elements preis.