May 2018
Intermediate to advanced
680 pages
15h 54m
German
XSpec unterstützt Unit-Testing von XSLT-Funktionen.
In XSLT 2.0 ist die Definition eigener Funktionen hilfreich, deren Parameter sowie Wertrückgaben durch Schema-Datentypen typsauber definiert werden können. Zur Definition von Funktionen sind Namespace-Deklarationen erforderlich; hier wurde hilfweise xmlns:bsp="funktionsdemo" verwendet. Das folgende Beispiel zeigt die Definition der Funktion "Multipliziere" sowie ihren Aufruf im Rahmen eines Templates.
<xsl:function name="bsp:Multipliziere" as="xs:decimal"> <xsl:param name="wert1" as="xs:decimal"/> <xsl:param name="wert2" as="xs:decimal"/> <xsl:sequence select="$wert1 * $wert2"/> </xsl:function> <xsl:template name="Funktionsdemo"> <ERGEBNIS> <xsl:value-of select="bsp:Multipliziere(9, ...Read now
Unlock full access