XML Element per XSLT einfügen

Hallo an alle,

nach zwei Tagen bin ich am Ende meiner XSLT-Kenntnisse und versuche hier mein Glück. Kann mir jemand weiterhelfen?

Mein Problem:
Ein XML-Dokument per XSLT in ein anders strukturiertes XML-Dokument transformieren.
Dabei sollen zum einen alle Attribute als Elemente abgelegt werden. Kein Problem.
Aber es muss auch noch ein Element eingefügt werden und das schaffe ich nicht :frowning:

Hier das Problembeispiel:

XML-Ausgangsdokument:

<?xml version="1.0" encoding="UTF-8"?>

Das XML-Ergebnisdokument soll sein (man beachte das Element saetze):

<?xml version="1.0" encoding="UTF-8"?>2006-05-3110001test0002test

Mit folgendem XSLT-Stylesheet bin ich schon dicht dran:

<?xml version="1.0" encoding="iso-8859-1"?>

Damit sieht das Transformationsergebnis so aus:

<?xml version="1.0" encoding="UTF-8"?>2006-05-3110001test0002test

Allerdings soll das Element „saetze“ nicht einfach vor das erste satz-Elemtent positioniert werden, sondern es soll der Vaterknoten aller satz-Elemente sein, also wie oben im XML-Ergebnisknoten gezeigt.

Hat irgendjemand eine Idee?

Ich sage schon mal vielen Dank an alle, die sich durch diesen Beitrag quälen!

Hallo Juergen,

veruch das mal:

<?xml version="1.0" encoding="iso-8859-1" ?>

Bin ja mal auf eine Antwort gespannt …

mfg

Dirk.Pegasus

Hallo Dirk,

DANKE mit diesem XSLT-Stylesheet funktioniert es hervorragend.

Klasse und dickes Lob an Dich.

Gruss

Jürgen