May 2018
Intermediate to advanced
680 pages
15h 54m
German
Die starts-with-Funktion prüft, ob ein Item (das als String gecastet werden kann) mit einer bestimmten Zeichenfolge beginnt.
Da sie einen Boolean-Wert true() oder false() zurückgibt, kann sie sowohl im Rahmen von Fallunterscheidungen (xsl:if, xsl:choose) als auch als Prädikat in XPath eingesetzt werden.
<xsl:variable name="y" as="xs:string+">
<xsl:for-each
select="('Meier', 'Schulze', 'Müller', 'Schmidt', 5)
[starts-with(xs:string(.), 'Sch')]">
<xsl:value-of select="."/>
</xsl:for-each>
</xsl:variable>
<xsl:value-of select="string-join($y, '|')"/>
Resultat:
Schulze|Schmidt
Kann ein Item nicht automatisch als String gecastet werden, so wird ein Fehler generiert (s.u.). Daher empfiehlt sich zur Sicherheit (wie oben geschehen), ...
Read now
Unlock full access