Beispiel Frage 10

Frage 10: 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"?>DeutschlandFrankreichSpanien

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="/">
            __[1]__
        </xsl:template>
    </xsl:stylesheet>      

Antworten:

    
    A:
    <xsl:apply-templates select="//Name"/>
        
    B:
    <xsl:call-template/>
        
    C:
    <xsl:call-template select="//Name"/>
       
    D:
    <xsl:apply-templates select="//name"/>
      
    E:
    <xsl:apply-templates/>