Problem mit Mozilla
Falk
- xsl
0 Thomas J.S.0 Falk0 Thomas J.S.0 Falk0 Thomas J.S.0 Falk
Hallo Forum,
habe ein xml-Dokument mit dazugehörenden xsl-Stylesheet geschrieben und lokal auf dem Rechner mit Firebird, Mozilla 1.4 und IE 6 getestet. Alles lief prima.
Nur wenn ich die Dateien auf den Server des Providers packe, verabschidet sich Mozilla mit einer Fehlermeldung.
Firebird zeigt eine Error-Seite an mit folgendem Inhalt:
Fehler beim Laden des Stylesheets Ein XSLT-Stylesheet hat keinen XML-MIME-Typ:
http://pfad_zur_datei.xsl
Habe darauf hin in der .htaccess-Datei auf dem Server die Zeile
AddType text/xsl .xsl
angefügt, nach erneutem Aufruf kam folgende Fehlermeldung:
Fehler beim Laden des Stylesheets (null)
http://pfad_zur_datei.xsl
Mozilla verabschiedet sich weiterhin.
Der IE zeigt die Datei dagegen problemlos an.
Was ist da los? Kann mir jemand auf die Sprünge helfen?
Und wo finde ich auf dem Rechner das Fehlerprotokoll das Mozilla angeblich erstellt hat?
Falk
Hallo,
Nur wenn ich die Dateien auf den Server des Providers packe, verabschidet sich Mozilla mit einer Fehlermeldung.
Was ist da los? Kann mir jemand auf die Sprünge helfen?
Ja. Wenn du sagst was in deiner XSL-Datei steht.
Ohne dem kann ich dir nur sagen, dass jemand hier ein ähnliches Problem schon hatte, der Thread dazu befindet sich im Archiv.
Grüße
Thomas
Ja. Wenn du sagst was in deiner XSL-Datei steht.
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" />
<xsl:template match="/">
... Inhalt ...
</xsl:template>
</xsl:stylesheet>
Brauchst du den ganzen Code oder reicht das ?
der Thread dazu befindet sich im Archiv
Hab ich mir angeschaut, da ging es aber um Dateiendung xslt und doctype-Angaben. Das hab ich nicht.
Falk
Hallo,
Brauchst du den ganzen Code oder reicht das ?
Nain, das reicht. Ist aber in Ordnung.
der Thread dazu befindet sich im Archiv
Hab ich mir angeschaut, da ging es aber um Dateiendung xslt und doctype-Angaben. Das hab ich nicht.
Kannst du deine XML ev. auch XSL online stellen und hier verlinken?
Grüße
Thomas
Hallo Thomas,
Kannst du deine XML ev. auch XSL online stellen und hier verlinken?
bin heut etwas spät dran, aber hier sind die Links:
http://www.eastern-images.de/XML/wanderwege/wanderwege.xml?int_massiv_id=all
http://www.eastern-images.de/XML/xsl/wanderwege.xsl
Falk
Hallo Falk,
Kannst du deine XML ev. auch XSL online stellen und hier verlinken?
bin heut etwas spät dran, aber hier sind die Links:
OK, versuche es mal mit:
AddType text/xml xml xsl
(deine AddType war falsch)
http://www.meta-text.net/test/falk.xml
(habe für dort "AddType text/xml xml xsl" eingetragen.
Das XSL ist mal ohne CSS und Javascript.
Ich habe auch die DTD-Angabe in die zweite Zeile gestellt (wo sie hingehört).
Eventuell kann aber Mozill nicht mit deinem Javascript umgehen.
Grüße
Thomas
OK, versuche es mal mit:
AddType text/xml xml xsl
(deine AddType war falsch)
Das hat leider nichts gebracht.
Eventuell kann aber Mozill nicht mit deinem Javascript umgehen.
Habs rausgefunden Mozilla konnte mit den relativen Pfadangaben zur XSL-Datei nichts anfangen. Habe jetzt xsl und dtd auf die gleiche Ebene gesetzt wie die xml Datei. Jetzt klappt es.
Weiss der Geier warum Mozilla da Probleme hatte.
Vielen Dank noch mal.
Tschüss
Falk
Hallo,
Habs rausgefunden Mozilla konnte mit den relativen Pfadangaben zur XSL-Datei nichts anfangen. Habe jetzt xsl und dtd auf die gleiche Ebene gesetzt wie die xml Datei. Jetzt klappt es.
Weiss der Geier warum Mozilla da Probleme hatte.
Das kann es an sich nicht gewesen sein:
Mozilla kann zwar keine externe Entities (deshalb sieht die folgende Seite im IE und Mozilla anderes aus), aber sonst die relativen Pfade schon:
http://httpd.apache.org/docs-2.0/mod/index.xml
Aber hier Zeigt auch Mozilla alles richtig, und dabei werden Stylesheets auch importiert
http://httpd.apache.org/docs-2.0/index.xml
Wie auch immer: wenn es geht, dann geht es ;-)
Grüße
Thomas