Attributwert eines XML-Elements mit Hilfe von XSLT auslesen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Attributwert eines XML-Elements mit Hilfe von XSLT auslesen

    Hallo,
    meine XML-Datei sieht wie folgt aus:

    Quellcode

    1. <config>
    2. <application name="ABC">
    3. <description>irgend ein Text</description>
    4. <product>irgend was</product>
    5. </application>
    6. <application name="DEF">
    7. <description>irgend ein anderer Text</description>
    8. <product>irgend was</product>
    9. </application>
    10. </config>
    Alles anzeigen


    [

    Quellcode

    1. XSLT-Datei (datei.xsl) sieht wie folgt aus:
    2. <?xml version="1.0" encoding="utf-8"?>
    3. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    4. <xsl:output method="text" indent="yes"/>
    5. <xsl:template match="/">
    6. <xsl:for-each select="config/application">
    7. <xsl:value-of select="@name"/>
    8. </xsl:for-each>
    9. </xsl:template>
    10. </xsl:stylesheet>


    Ich moechte den Inhalt von dem Attribut name, also "ABC", "DEF" auslesen. Als Ausgabe bekomme ich aber den Inhalt anderer Elemente (description, product), nicht aber den Inhalt von dem Attribut name. Fuer Tipps/Anregungen waere ich sehr dankbar.