forTeesSake Geschrieben 23. Oktober 2004 Teilen Geschrieben 23. Oktober 2004 hi und hallo. habe folgende xml: <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="test.xsl"?> <data> <adressen> <adresse1> <kurz>btest</kurz> <anrede>test</anrede> <lang>test</lang> <name>test</name> <strasse>test</strasse> <ort>test</ort> <id>1</id> </adresse1> <adresse2> <kurz>atest2</kurz> <anrede>test<anrede> <lang>test</lang> <name>test</name> <strasse>test</strasse> <ort>test</ort> <id>2</id> </adresse2> </adressen> </data> nun möchte ich gerne eine xsl schreiben die mir die adressdatensätze nach <kurz> sortiert ausgibt in diesem fall müsste also zuerst <adresse2> ausgegeben werden, dann <adresse1> da "atest" vor "btest". aber wie schaffe ich das??? ein for-each fällt ja weg, da die <adresseX> nodes eben nicht alle gleich heissen, sondern fortlaufende nummern haben. kann da jemand? danke Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
etreu Geschrieben 25. Oktober 2004 Teilen Geschrieben 25. Oktober 2004 Wieso sollte die Schleife nicht gehen? <!-- im kontext von adressen --> <xsl:for-each select="*"> <xsl:sort order="ascending" select="./kurz" /> <!-- ggf. select noch ändern --> <!-- und weiter gehts --> </xsl:for-each> [/PHP] Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
forTeesSake Geschrieben 25. Oktober 2004 Autor Teilen Geschrieben 25. Oktober 2004 * oh mann * !!!.... * das isses. da war der schlauch wieder vielen dank enrico! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.