Timo: java und xslt

Beitrag lesen

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"
   xmlns:fn="http://www.w3.org/2005/xpath-functions"
   xmlns:xs="http://www.w3.org/2001/XMLSchema"
   xmlns="http://www.w3.org/1999/xhtml"
   exclude-result-prefixes="fn xs">

<xsl:template match="/">
    <html>
    <head><title></title></head>
    <body>
      <h1>Adressenliste</h1>
      <p><xsl:value-of select="adressen/adresse"/></p>
    </body>
    </html>
</xsl:template>
</xsl:stylesheet

obwohl ich die Version 2.0 von XSLT benutze kriege ich nur den Stringwert der ersten Adresse. wie kann ich dieses Problem beheben sodass, ich alle Elemente<adresse> kriege und nicht nur den ersten Stringwert.

hier ist meine xml-datei:
<?xml version="1.0" encoding="ISO-8859-1"?>
<adressen>
        <adresse>
            <name>
                <vorname>Peter</vorname>
                <nachname>Mustermann</nachname>
            </name>
            <anschrift>
                <plz>12345</plz>
                <ort>Beispielshausen</ort>
                <strasse>Wagenstr.</strasse>
                <nr>5a</nr>
            </anschrift>
        </adresse>
        <adresse>
            <name>
                <vorname>Holger</vorname>
                <nachname>Hurtig</nachname>
            </name>
            <anschrift>
                <plz>22345</plz>
                <ort>Randstetten</ort>
                <strasse>Am Niemandsland</strasse>
                <nr>2</nr>
            </anschrift>
        </adresse>
        <adresse>
            <name>
                <vorname>Albert</vorname>
                <nachname>Neumann</nachname>
            </name>
            <anschrift>
                <plz>12345</plz>
                <ort>Beispielshausen</ort>
                <strasse>Nirgendwoweg</strasse>
                <nr>7</nr>
            </anschrift>
        </adresse>
        <adresse>
            <name>
                <vorname>Thomas</vorname>
                <nachname>Gebert</nachname>
            </name>
            <anschrift>
                <plz>12345</plz>
                <ort>Beispielshausen</ort>
                <strasse>Hauptstr.</strasse>
                <nr>99</nr>
            </anschrift>
        </adresse>
  </adressen>