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-Key: 206744

Url: https://administrator.de/contentid/206744

Printed on: April 20, 2024 at 00:04 o'clock

Member: colinardo
colinardo May 21, 2013 at 11:15:47 (UTC)
Goto Top
Hallo Marcel,
http://www.oxygenxml.com/archives/xsl-list/200504/msg00939.html
sollte dich in die richtige Richtung leiten ...
Grüße Uwe
Member: machell90
machell90 May 21, 2013 at 14:05:17 (UTC)
Goto Top
Hallo Uwe,

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

Viele Grüße
Marcel