Hallo, denke die Lösung gefunden zu haben:
<xsl:template match="GRP">
<xsl:copy>
<!--copy the data from ADD - CN to the GRP so it can be used in the mapping to set the delivery address from end customer-->
<xsl:for-each select ="./ADD">
<xsl:if test="./QUALIFIER='CN'">
<xsl:copy-of select="PARTY_NAME_1"/>
<xsl:copy-of select="STREET_1"/>
<xsl:copy-of select="CITY"/>
<xsl:copy-of select="POSTAL_CODE"/>
<xsl:copy-of select="COUNTRY_CODE"/>
</xsl:if>
</xsl:for-each>
<!--copy all other nodes-->
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>
Kann ich jetzt noch die Reihenfolge ändern, dass es nicht unter dem Knoten GRP an erster Stelle sondern bei GRP an letzter Stelle (in diesem Fall REF_ON) ist?
LG