Hallo Jürgi,
ich möchte die xml datei, nachdem die duplizierten elemente (hersteller_2) angelegt worden sind, noch sortieren lassen (nach hersteller). sobald ich das mache, sind die vorher duplizierten elemente weg?!
Ergänze noch ein Template für die Sortierung:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:template match="@* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="hersteller">
<xsl:copy-of select="."/>
<hersteller_2><xsl:value-of select="."/></hersteller_2>
</xsl:template>
<xsl:template match="root">
<xsl:apply-templates>
<xsl:sort select="hersteller" data-type="text" order="ascending"/>
</xsl:apply-templates>
</xsl:template>
</xsl:stylesheet>
Grüße,
Thomas