machell90
Goto Top

XSLT String zerlegen

Hallo,

ich habe in einer XML-Datei ein Element mit folgendem Wert: "1;#;#2;#;#3;#;#4........."usw.

Nun möchte ich diesen Wert anhand der Trennzeichen(;#;#) zerlegen.

Die gesplitteten Werte sollen in der resultierenden XML zu den Attribut-Werten des jeweiligen Elements hinzugefügt werden.

Ich verwende die XSLT-Version 1.0.

Hier das Beispiel:

Eingabe XML:

<root>
<document>
<field value="1;#;#2;#;#3;#;#4" name="test"/>
</document>
</root>


Resultierende XML:

<root>
<document>
<field value="1" name="1"/>
<field value="2" name="2"/>
<field value="3" name="3"/>
<field value="4" name="4"/>
</document>
</root>

Ich würde mich über ein paar Tipps freuen.

Vielen Dank im voraus

Schöne Grüße
Marcel

Content-ID: 206744

Url: https://administrator.de/forum/xslt-string-zerlegen-206744.html

Ausgedruckt am: 20.04.2025 um 19:04 Uhr

colinardo
colinardo 21.05.2013 um 13:15:47 Uhr
Goto Top
Hallo Marcel,
http://www.oxygenxml.com/archives/xsl-list/200504/msg00939.html
sollte dich in die richtige Richtung leiten ...
Grüße Uwe
machell90
machell90 21.05.2013 um 16:05:17 Uhr
Goto Top
Hallo Uwe,

danke für den Tipp,
das hat mir sehr weiter geholfen.

Viele Grüße
Marcel