Hi,
ich bräuchte mal ganz dringend Hilfe! [Blockierte Grafik: http://www.aspforum.de/images/icon_smile_question.gif]
Ich habe (u.a.) ein Element <InhaltData> mit einigen weiteren Kindelementen. Ich muß die XML-Datei in eine neue XML-Datei transformieren. Dabei soll dieses Element, welches beliebig oft vorkommen kann, umbenannt werden in <Anlage1>, (<Anlage2>, Anlage*> - je nachdem wieviele Inhaltselemente in der XML aufgeführt sind). Ich hab mir folgendes überlegt:
<xsl:for-each select="Inhalt/InhaltData">
<xsl:variable name="anlage"><xsl:value-of select="concat
('Anlage',position())"/></xsl:variable>
<xsl:value-of select="$anlage"/>
</xsl:for-each>
jedenfalls hat es soweit funktioniert und ich habe anlage1, anlage2, anlage3 u.s.w in der transformierten xml stehen gehabt.
[Blockierte Grafik: http://www.aspforum.de/images/icon_smile_question.gif]
Problem ist nun, wie kann ich aus daraus jeweils ein Element machen und
- <Anlage1></Anlage1> usw und den ursprünglichen Inhalt( Kindelemente) dazufügen?
[Blockierte Grafik: http://www.aspforum.de/images/icon_smile_question.gif]
Ich danke euch schon mal im vorraus für jede Hilfe
gruß angela [Blockierte Grafik: http://www.aspforum.de/images/icon_smile.gif]