Wastl: DTD XHTML MSIE

Tach, wieder mal nixblick. :-/
Der Link http://de.selfhtml.org/html/xhtml/anzeige/beispiel.xhtml erzeugt im IE zunächst ein Dateidownload-Fenster und nach Öffnen der Datei (wiederum im IE) folgende Fehlermeldung:

  • Zugriff wurde verweigert. Fehler beim Bearbeiten der Ressource 'xhtml1-transitional.dtd'. Fehler beim Bearbeiten der Ressource 'file:///C:/WINDOWS/Temporary Internet Files/Content.IE5/NWTW6R9C/beispiel[1]'. Zeile 2, Position 90
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "xhtml1-transitional.dtd">

Keine Ahnung was da schiefläuft. Außerdem wollte ich einige HTML-Seiten XHTML-tauglich machen, hab mir dazu die http://de.selfhtml.org/html/xhtml/anzeige/xhtml_dtds.zip für XHTML runtergeladen und die Datei "xhtml1-transitional.dtd" der selfHTML-Anleitung entsprechend in das gleiche Verzeichnis wie meine test.xhtml reingepackt.
Hier das MSIE-Ergebnis:

  • Ein XML-Element innerhalb von DTD ist nicht zugelassen. Fehler beim Bearbeiten der Ressource 'http://www.musikwerkstatt-landau.de/xhtml1-transitional.dtd'. Zeile 1197, Position 1
    </XMP></BODY></HTML>
    ^

Der Firefox zeigt mir immerhin den Quelltext an. Ebenso der IE, wenn ich die DTD via w3.org aufrufe. testw3.xhtml. Irgendwie macht das alles keinen Spaß. Warum klappt das immer bei all den Anderen und bei mir nicht !? Vom .dtd-Chinesisch hab ich selbstredend keine Ahnung.
Gruß Wastl

  1. Der Firefox zeigt mir immerhin den Quelltext an. Ebenso der IE, wenn ich die DTD via w3.org aufrufe. testw3.xhtml.

    Wie kommst du darauf, dass XHTML-Dateien auf .xhtml enden? Zumindest scheint sich das dein Webserver zu fragen und schickt vorsorglich den MIME-Typ text/plain mit.

    Siechfred

    --
    Ein Selbständiger ist jemand, der bereit ist, 16 Stunden am Tag zu arbeiten, nur um nicht 8 Stunden für einen Anderen arbeiten zu müssen.
    1. Wie kommst du darauf, dass XHTML-Dateien auf .xhtml enden?

      Nun ja, im Grunde tu ich doch nur das was mir die selfHTML-Doku liefert und das sind die drei möglichen Dateiendúngen htm, xhtml und xml, siehe http://de.selfhtml.org/html/xhtml/unterschiede.htm#beispiel

      Zumindest scheint sich das dein Webserver zu fragen und schickt vorsorglich den MIME-Typ text/plain mit.

      Liegt 's also an meinem ISP dessen Server mit der Dateiendung xhtml nix anfangen kann? Hmmm...

      Siechfred

      Wastl

      1. Liegt 's also an meinem ISP dessen Server mit der Dateiendung xhtml nix anfangen kann? Hmmm...

        Es ist doch letztlich egal, welche Endung verwendet wird, wichtig ist, dass der richtige MIME-Typ gesendet wird. Und der lautet für XHTML eigentlich 'application/xhtml+xml', verwenden solltest du aber wegen des IEs 'text/html'. Siehe hierzu die ausführlichen Informationen im Forumsarchiv.

        Siechfred

        --
        Ein Selbständiger ist jemand, der bereit ist, 16 Stunden am Tag zu arbeiten, nur um nicht 8 Stunden für einen Anderen arbeiten zu müssen.
        1. Siehe hierzu die ausführlichen Informationen im Forumsarchiv.
          Siechfred

          Ach ja, das Forumsarchiv...

          Brian: Im SELFHTML-Forum fragen, Herr. Ahhh. Ah... ah...
          Oh oh nein nein nein nein! Ah...Ahrchiv. Archiv!
          Ich muss im Archiv http://forum.de.selfhtml.org/archiv/ suchen.
          Zenturio: Und wenn du da nichts findest, was machst du dann?
          Brian: Ich lese die FAQ.
          Zenturio: Und wo in den FAQ findest du, was du suchst?
          Brian: Bei den häufigen Fachfragen im Forum
          http://forum.de.selfhtml.org/faq/#Q-32. Ahh! Ahh!
          Zenturio: Hast du verstanden?
          Brian: Ja Herr!

          Iss halt alles unheimlich zeitaufwändig..
          :-)
          Gruß Wastl

          1. Servus,

            Iss halt alles unheimlich zeitaufwändig..

            Geht meist schneller, als auf Antworten zu warten... Und wenn alle Fragenden erst suchen würden, anstatt 68769745 mal dieselbe Frage zu stellen, bliebe das Archiv übersichtlicher und man würde noch schneller zum Ziel finden ;)

            Gruss
            Patrick

            --
            sh:( fo:| ch:? rl:( br:> n4:( ie:% mo:) va:} de:> zu:) fl:| ss:| ls:[ js:|
            1. Geht meist schneller, als auf Antworten zu warten... Und wenn alle Fragenden erst suchen würden, anstatt 68769745 mal dieselbe Frage zu stellen, bliebe das Archiv übersichtlicher und man würde noch schneller zum Ziel finden ;)
              Gruss
              Patrick

              Hupps, ich bin schon wieder knülle. Der Alk bringt uns noch alllle ummm.
              Gruß Wastl

          2. Siehe hierzu die ausführlichen Informationen im Forumsarchiv.
            Ach ja, das Forumsarchiv [...] Iss halt alles unheimlich zeitaufwändig..

            Nun, es ging mir nur um die Tatsache, dass der IE ein Problem mit XHTML hat, wenn es mit dem korrekten MIME-Typen ausgeliefert wird. Warum das so ist, wie man dem abhelfen kann etc. kannst du bei Interesse im Archiv recherchieren, mehr wollte ich nicht sagen.

            Siechfred

            --
            Ein Selbständiger ist jemand, der bereit ist, 16 Stunden am Tag zu arbeiten, nur um nicht 8 Stunden für einen Anderen arbeiten zu müssen.
  2. Der Link http://de.selfhtml.org/html/xhtml/anzeige/beispiel.xhtml erzeugt im IE zunächst ein Dateidownload-Fenster und nach Öffnen der Datei (wiederum im IE) folgende Fehlermeldung:

    Nachtrag:
    Die Seite wird mit dem korrekten MIME-Typen für XHTML (application/xhtml+xml) ausgeliefert und kann deshalb vom IE bis einschließlich Version 7 nicht angezeigt werden. Ob das was für den Bugtracker ist?

    Siechfred

    --
    Ein Selbständiger ist jemand, der bereit ist, 16 Stunden am Tag zu arbeiten, nur um nicht 8 Stunden für einen Anderen arbeiten zu müssen.
    1. Yerf!

      Die Seite wird mit dem korrekten MIME-Typen für XHTML (application/xhtml+xml) ausgeliefert und kann deshalb vom IE bis einschließlich Version 7 nicht angezeigt werden. Ob das was für den Bugtracker ist?

      Gibts denn sowas bei Microsoft?

      Gruß,

      Harlequin