Hallo toko,
deine über
DOM zugänglichen internen
XML-Daten könntest du mit XSLT umsortieren. Dazu musst du nur xsl:sort in eine identity transformation verpacken. So sieht das dann aus, wenn du nach "titel" sortieren willst:
Code:
<?
xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
<xsl:template match="/ | @* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()">
<xsl:sort select="@titel"/>
</xsl:apply-templates>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
Wenn deine
XML-Daten in xmlDoc bereit stehen und dieses Skript in xmlStyle, dann wird die Sortierung deiner
XML-Daten durch folgenden Aufruf durchgeführt:
xmlDoc.loadXML(xmlDoc.transformNode(xmlStyle));
Grüße vom marabu