Hi!
Ich habe es jetzt testen können. Mein Programm funktioniert. Leider Deine XSLT nicht. Sie entfernt offenbar alle spitzen Klammern der Elemente.
Warum soll die nicht funktionieren? Sie macht genau das, was ich in meinem Ausgangsposting geschrieben habe: Nach der Transformation bleibt der ganze Text zwischen den Elementen übrig.
Beipiel:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="test.xsl"?>
<mitarbeiter>
<vorname>Fabian</vorname>
<nachname>Steiner</nachname>
<alter>16</alter>
<wohnort>
<strasse>XXXXX</strasse>
<plz>XXXXX</plz>
<ort>Übersee</ort>
</wohnort>
</mitarbeiter>
Dies würde dann folgende Ausgabe erzeugen:
fabi@jupiter ~/work/xml-sachen [ 23:08:27 ] $ xsltproc mitarbeiter.xml test.xsl
<?xml version="1.0"?>
Fabian
Steiner
16
Gassner Feld 14
XXXXX
XXXXX
fabi@jupiter ~/work/xml-sachen [ 23:08:27 ] $
Und genau das war doch die Aufgabenstellung, oder? Ein XSLT-Stylesheet, das sich möglichst auf alle XML-Dokumente anwenden lässt.
Grüße,
Fabian St.