May 2018
Intermediate to advanced
680 pages
15h 54m
German
xsl:message bietet sich beim Debuggen oder zum bedingungsgesteuerten Abbruch der Transformation an.
Nehmen Sie beispielsweise den folgenden Aufruf in XSLT, der sämtliche Ort-Nodes durchläuft und bei dem Childnode name eine xsl:message startet,
<xsl:template match="/">
<Ergebnis>
<xsl:for-each select="/Orte/Ort">
<xsl:if test="name='Kapstadt'">
<xsl:message
select="concat('Hallo hier ist ', name)"/>
</xsl:if>
</xsl:for-each>
</Ergebnis>
</xsl:template>
so erscheint in einem Nachrichten- bzw. im Ausgabefenster die Mitteilung:
Hallo Hier ist Kapstadt
Völlig dasselbe Resultat erhalten Sie auch als Child-Text-Node, ohne das select-Attribut, etwa so:
<xsl:message>
Hallo hier ist <xsl:value-of select="name"/>
</xsl:message>
Wer mag, ...
Read now
Unlock full access