Moin Moin.
Die letzte
XML Arbeit meinerseits fand kurz nach dem 30-jährigen Krieg statt. Ich habe fast alles vergessen. Also
Meine
XML (Auszug)
Code:
<?
xml version="1.0" encoding="utf-8"?>
<Items>
<Element Master="190167" Item="190711" Name="Ar56" />
<Element Master="190167" Item="191718" Name="Aa23" />
<Element Master="190167" Item="190687" Name="Ac93" />
<Element Master="190167" Item="190744" Name="Aa96" />
<Element Master="190167" Item="191610" Name="Ad23" />
<Element Master="190167" Item="193187" Name="Af32" />
<Element Master="190167" Item="190619" Name="Aa23" />
<Element Master="190167" Item="190745" Name="An32" />
</Items>
Ich möchte diese Liste nach dem Attribut 'Name' via XSL sortieren. Meine XSL (und da fehlt's jetzt) :
Code:
<?
xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<Items>
<xsl:for-each select="Items/Element">
<xsl:sort select="Name"/>
<xsl:value-of select=" ?????????????????????????????????
</xsl:for-each>
</Items>
</xsl:template>
</xsl:stylesheet>
Was zum Henker muss für die Fragezeichen gesetzt werden? Oder alles ganz anders? Ich weiß es um's verecken nicht mehr.
creehawk
P.S. Das geht dann durch den
MSXML Processor.