May 2018
Intermediate to advanced
680 pages
15h 54m
German
Die max-Funktion berechnet den Maximalwert der Zahlen in der Sequenz (vorausgesetzt, es sind nur Werte enthalten, die auch als Zahlenwerte gecastet werden können).
Nehmen Sie eine Sequenz von Items, die sich aus einem XML-Dokument auswerten und durch das XPath-Statement "//Gehalt" ansprechen lässt. Dann ergibt ...
<xsl:template match="/">
<ergebnis>
<xsl:value-of select="max(//Gehalt)"/>
</ergebnis>
</xsl:template>
... dieses Resultat:
<ergebnis>6789</ergebnis>
Die max-Funktion steht erst ab XPath 2.0 zur Verfügung. Wer in XSLT 1.0 aus einer Nodeliste einen Maximalwert ermitteln möchte, kann die Werte in eine Variable schreiben, diese mit xsl:sort absteigend sortieren und dann den ersten Wert auswählen.
<xsl:stylesheet version="1.0" ...Read now
Unlock full access