Olaf: XSL Problem mit Firefox

Beitrag lesen

Hallo zusammen,

mit einer Datei writetree.php schreibe ich eine Verzeichnis-Struktur als XML, formatiere den Baum gleich mit xsl und gebe das HTML aus.

<?
header("Content-Type: text/xml");
echo '<?xml version="1.0" encoding="ISO-8859-1" ?>';
echo '<?xml-stylesheet type="text/xsl" href="tree.xsl"?>';
...

Das lief seit Jahren so problemlos. Darum fiel auch nie auf, dass xml-stylesheet type="text/xsl" eigentlich gar nicht (mehr) zulässig ist.

Jedenfalls hat jetzt neuerdings der Firefox seine liebe Not mit diesem Code und bringt diese Fehlermeldung:

"Fehler beim Laden des Stylesheets Ein XSLT-Stylesheet hat keinen
XML-MIME-Typ:"

Der IE5+, ihr ahnt es schon, geht darüber hinweg und zeigt alles an wie gewohnt.

Was kann ich denn mit möglichst wenig Aufwand tun, damit auch der Firefox meine XML Datei wieder per XSL umwandelt. Ich kann ja schlecht einfach schreiben: xml-stylesheet type="text/xml".

Seltsam finde ich auch, dass es bis jetzt auch im Firefox immer lief :-(

Danke für Eure Tipps

Viele Grüsse

Olaf