Falk: Problem mit Mozilla

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

  1. 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

    1. 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

      1. 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

        1. 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

          1. 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

            1. 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

              1. 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