Hallo Forum!
Ich bitte bei folgendem Problem um eure Hilfe.
Ich habe eine Datei, die im wesentlichen aus Elementen besteht, die bis auf eines auch jeweils geschlossen werden.
Es ist ebenfalls kein Root Element vorhanden
und es gibt keine DOCTYPE Deklaration aber Entitys.
Aus dieser Datei möchte ich nun gültiges xml herstellen um im Endeffekt aus diesem eine neue xml-Datei zu erzeugen, bei der ich die Elemente und Inhalte neu ordne.
Wie kann ich dies mit einem XSL-Stylesheet tun; oder geht das gar nicht?
Bsp für ein Ausgangsdokument:
<element1>
<kind1>text</kind1>
<kind2>text</kind2>
<br>
<kind3>text</kind3>
</element1>
<element2>
<kind1>text</kind1>
<kind2>text ä text</kind2>
<br>
<kind3>text</kind3>
</element2>
Zwischenziel:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root SYSTEM ".\root.dtd">
<root>
<element1>
<kind1>text</kind1>
<kind2>text</kind2>
<br/>
<kind3>text</kind3>
</element1>
<element2>
<kind1>text</kind1>
<kind2>text ä text</kind2>
<br/>
<kind3>text</kind3>
</element2>
</root>
Ziel:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root SYSTEM ".\root.dtd">
<root>
<element1>
<hallo>textvon kind2</hallo>
<br/>
</element1>
</root>
Vielen Dank
DerJuergen