May 2018
Intermediate to advanced
680 pages
15h 54m
German
Ab XSLT 2.0 haben Sie die Möglichkeit, komplexe Logiken (Schleifen, Bedingungen) mit einer erweiterten Syntax zusammenzufassen.
Auch hier können zum besseren Verständnis der Programmlogik lokale Kommentare sinnvoll sein. Diese lokalen Kommentare sind in der Syntax "(: Kommentar :)" abgefasst.
<erg>
<xsl:value-of
select="if (8 > 5)
then ('8 groesser als 5')
else ()
(:lokaler Kommentar, wird nicht ausgegeben:)" />
</erg>
Die Ausgabe im Ergebnisdokument lautet:
<erg>8 groesser als 5</erg>
Sinnvoll können solche Kommentare bei komplexen Schleifen mit Fallunterscheidung werden:
<erg> <xsl:for-each select="for $m in //Mensch (: Schleife ueber alle Mensch-Nodes :) return if (matches($m/name, '[S][a-z]*')) then ($m/name) ...Read now
Unlock full access