Automatische Generierung des XPath-Statements
Der gezielte Einsatz von ancestor-or-self::*, preceding-sibling::*, wahlweise auch in Kombination mit descendant-or-self::* erlaubt, den XPath jedes Elements in einem XML-Dokument zu ermitteln. Das ist hilfreich für die Entwicklung und das professionelle Testen von XSL-Stylesheets sowie XQuery.
Durchaus einen genaueren Blick wert ist der folgende Ansatz, der jeden einzelnen Menschen im Dokument durchläuft und zu jedem einzelnen das komplette XPath-Statement generiert. Ausgehend von jedem einzelnen Mensch-Node wird mit ancestor-or-self::* ein Loop bis zum Rootnode durchlaufen und deren Namen (<xsl:value-of select="name()" />) ermittelt (den Rootnode zuerst).
Wenn der jeweilige Parent-Node einen zweiten ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access