Beispiel-Dokument:
<Europa>
<Land>
<Name>Deutschland</Name>
<Einwohnerzahl Einheit="Millionen">82.4</Einwohnerzahl>
<Hauptstadt>Berlin</Hauptstadt>
<KFZ-Kennzeichen>D</KFZ-Kennzeichen>
<Vorwahl>0049</Vorwahl>
</Land>
<Land>
<Name>Frankreich</Name>
<Einwohnerzahl Einheit="Millionen">58.5</Einwohnerzahl>
<Hauptstadt>Paris</Hauptstadt>
<KFZ-Kennzeichen>F</KFZ-Kennzeichen>
<Vorwahl>0033</Vorwahl>
</Land>
<Land>
<Name>Spanien</Name>
<Einwohnerzahl Einheit="Millionen">39.4</Einwohnerzahl>
<Hauptstadt>Madrid</Hauptstadt>
<KFZ-Kennzeichen>E</KFZ-Kennzeichen>
<Vorwahl>0034</Vorwahl>
</Land>
</Europa>
Ergebnis:
<?xml version="1.0" encoding="UTF-8"?>
<Europa>Spanien kommt vor!!</Europa>
Stylesheet:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3c.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<Europa>
__[1]__
</Europa>
</xsl:template>
</xsl:stylesheet>
Antworten:
A:
<xsl:if test="//Name[1]">Spanien kommt vor!!</xsl:if>
B:
<xsl:choose>
<xsl:when test="//Name"></xsl:when>
<xsl:otherwise>Spanien kommt vor!!</xsl:otherwise>
</xsl:choose>
C:
<xsl:if test="//Name='Spanien'">Spanien kommt vor!!</xsl:if>
D:
<xsl:choose>
<xsl:when test="//Name"></xsl:when>
<xsl:when test="//Name='Spanien'">Spanien kommt vor!!</xsl:when>
</xsl:choose>