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>