Thread XML transfomieren mittels XSLT (26 answers)
Opened by dater at 2010-02-23 15:53

dater
 2010-02-23 15:53
#133523 #133523
User since
2010-02-10
26 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich muss XML-Dateien mittels eines XSL-Files transformieren in HTML, oder eben so, dass ich es in meinem Skript als HMTL-Ausgabe mit einbinden kann.

Habe leider noch nie so etwas gemacht, habe mich daher ne Woche zu tode gegoogelt.

Versuche es gerade mit XML::XSLT, und zwar so:
Code: (dl )
1
2
3
my $XSLT_Objekt = XML::XSLT->new($strXslPath,"FILE");
$XSLT_Objekt->transform_document($strXmlPath,"FILE");
print $xslt->toString;


Im Moment bekomme ich jedesmal diese Fehlermeldung:
not well-formed (invalid token) at line 12, column 38, byte 551 at /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/XML/Parser.pm line 187

Ich dachte, es liegt an der komplizierten XML und der komplizierte XSL die von der Firma bekomme.
Habe es also erstmal einer einfach XML und XSL bekommen, doch ich bekomme immer die gleiche Fehlermeldung.

Eine Frage hätte ich noch, wenn ich die XML der Firma lokal bei mir aufrufe mit dem IE, dann wird mir diese wunderschön angezeigt, rufe ich diese mit dem Firefox auf, dann bekomme ich folgende Fehlermeldung:
Fehler beim Laden des Stylesheets: Das Parsen eines XSLT-Stylesheets ist fehlgeschlagen.

Stimmt es, dass man mit Firefox keine XML anzeigen kann, die ein XSL eingebunden haben? Das wäre natürlich blöd, denn unsere Kunden müssen diese später auch im Firefox ansehen können.

Für jeden noch so kleinen Tipp/Ansatz,Lösung usw. wäre ich sehr dankbar.

Weiß nicht mehr weiter.

View full thread XML transfomieren mittels XSLT