Beispiel Frage 13
Frage 13: Beispiel des XML Codes
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>1 Deutschland 2 Frankreich 3 Spanien </Europa>
Stylesheet:
<?xml version="1.0" encoding="UTF-8"?>
< xsl:stylesheet versdion="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>
<xsl:apply-templates/>
</Europa>
</xsl:template>
<xsl:template match="Land">
__[1]__
</xsl:template>
</xsl:stylesheet>
Antworten:
A:
<xsl:number/><xsl:text> </xsl:text>
<xsl:value-of select="Name"/><xsl:text> </xsl:text>
B:
<xsl:number format="1."/><xsl:text> </xsl:text>
<xsl:value-of select="Name"/>
C:
<xsl:number/><xsl:text> </xsl:text>
<xsl:apply-templates />
D:
<xsl:number/><xsl:text> </xsl:text>
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>1 Deutschland 2 Frankreich 3 Spanien </Europa>
Stylesheet:
<?xml version="1.0" encoding="UTF-8"?>
< xsl:stylesheet versdion="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>
<xsl:apply-templates/>
</Europa>
</xsl:template>
<xsl:template match="Land">
__[1]__
</xsl:template>
</xsl:stylesheet>
Antworten:
A:
<xsl:number/><xsl:text> </xsl:text>
<xsl:value-of select="Name"/><xsl:text> </xsl:text>
B:
<xsl:number format="1."/><xsl:text> </xsl:text>
<xsl:value-of select="Name"/>
C:
<xsl:number/><xsl:text> </xsl:text>
<xsl:apply-templates />
D:
<xsl:number/><xsl:text> </xsl:text>



