XPath / XPath-Funktionen / Stringfunktionen / XPath ends-with
![]() |
![]() |
➪ Die XPath-Funktion ends-with prüft, ob ein Item (das als String gecastet werden kann) mit einer bestimmten Zeichenfolge endet.
Die ends-with-Funktion ist das Gegenstück zu starts-with; auch sie kann sowohl im Rahmen von Fallunterscheidungen (xsl:if, xsl:choose) als auch als Prädikat in XPath eingesetzt werden. Der folgende Aufruf generiert eine Nodeliste mit Mensch-Elementen, deren Childnode name mit "los" endet.
<xsl:for-each select="//Mensch[ends-with(name, 'los')]">
...
</xsl:for-each>
Mit Vorsicht zu genießen ist der Trick, bei der XPath-Adressierung von Elementen oder Attributen die Versionierung auszublenden. Bei starts-with finden Sie einige Hinweise.
wg / 4. April 2018
Fragen? Anmerkungen? Tipps?
Bitte nehmen Sie Kontakt zu mir auf.
V.i.S.d.P.: Wilfried Grupe * Klus 6 * 37643 Negenborn
☎ 0151. 750 360 61 * eMail: info10@wilfried-grupe.de