Beispiel für <xsl:message>
In diesem Beispiel wird die Verwendung des <xsl:message>
-Elements veranschaulicht.
Mit dem Stylesheet wird überprüft, ob das <name>
-Element in einem <record>
-Element gefüllt wurde. Wenn ein <name>
-Element leer ist, wird eine Meldung angezeigt, dass dies keine gültige XML-Ausgabe ist.
In der XML-Datei wird für das <name>
-Element im zweiten Datensatzelement kein Name bereitgestellt.
XML-Datei (records.xml)
XSLT-Datei (message.xsl)
Ausgabe
Als formatierte Ausgabe wird in Internet Explorer folgende Fehlermeldung angegeben:
Ein Namensfeld ist leer.
Dies ist die Prozessorausgabe:
<?xml version="1.0" encoding="UTF-16"?>