micha: vor- und nachteiler der dateiendung

hallo,

ich habe eine seite programmiert, die komplett xhtml1-strict konform ist.
ist es nun besser die seite als .xhtml oder als html abzuspeichern?
es ist mir dabei klar, dass einerseits der xml-parser, bzw der html-parser benutzt wird.
nur, gibt es nach-, bzw vorteile einer bestimmten endung?
vielen dank im voraus.
grüsse aus dresden, micha

  1. Hi,

    Tipp: Verwende .htm
     - es zählt sowieso der MIME-Typ sowie die <!DOCTYPE-Angabe
     - du programmierst DOS-Konform (obwohl das eigentlich nicht mehr viel bringt)

    E7

    1. Hallo,

      Tipp: Verwende .htm
       - es zählt sowieso der MIME-Typ sowie die <!DOCTYPE-Angabe

      Da kennst Du aber den MS IE schlecht.
      Der schert sich oft einen Dreck um MIME-Types...
      Dem kann man sogar .txt-Dateien mit HTML-Code als text/plain
      schicken, und er interpretiert das HTML...
      (... was manche Dialer-Spammer und anderes Gesindel ausnutzen,
      indem sie .txt-Seiten bei Tripod hosten und dank .txt-Endung
      die Tripod-Werbung austricksen. Bei den 90% MS IE-Benutzern
      werden dann die Seiten mit den Links oder META-Redirects
      zu den Dialern wunderbarstens angezeigt und ausgefuehrt...)

      - du programmierst DOS-Konform (obwohl das eigentlich nicht mehr viel bringt)

      Bitte verbreite nicht solchen Unsinn.
      Das ist nun wirklich nicht mehr erforderlich.
      .html ist korrekt. Es heisst HyperText Markup _Language_.
      .htm  ist doof. Bringt nichts.
        (Schade, dass es in dieser Version von SelfHTML
         noch verwendet wird. Hoffen wir auf Besserung in 9.0...)

      Gruesse,

      Thomas

      1. Hallo Thomas,

        .htm  ist doof. Bringt nichts.
          (Schade, dass es in dieser Version von SelfHTML
           noch verwendet wird. Hoffen wir auf Besserung in 9.0...)

        SELFHTML wird aber auch als Downloaddokument veröffentlicht. Bei älteren
        Systemen ist das doofe .htm leider noch zwingend, so wie ich das verstehe.
        (Und für mich bedeutet das: Ich muß nachher mal meine httpd.conf ändern,
        damit http://selfhtml/ für mich wieder funktioniert.)

        Tim

        --
        [x] Für die Einführung des Themenbereiches »Python«
        1. Hallo,

          SELFHTML wird aber auch als Downloaddokument veröffentlicht. Bei älteren
          Systemen ist das doofe .htm leider noch zwingend,

          Vielleicht MS-DOS und MS Windows bis 3.1, OK.
          Aber glaubst Du im Ernst, dass jemand damit

          • Webpublishing betreibt?
          • auf dem Internet surft?

          Bei Mac OS gab es AFAIK nie die 8:3 Beschraenkung,
          und auch bei Unix/Linux nicht.

          Ich denke, es ist einfach Tradition oder so, dass
          Stefan Muenz auch bei SelfHTML 8.0 noch .htm verwendet hat.

          (Und für mich bedeutet das: Ich muß nachher mal meine httpd.conf ändern,
          damit http://selfhtml/ für mich wieder funktioniert.)

          Heisst das, Du musst die Zeile
          AddType text/html .htm
          "von Hand" dort reinbasteln?

          Bei mir laeuft nach Download/Entzippen von SelfHTML
          zuerst mal ein dateiuebergreifendes Suchen und Ersetzen
          drueber, bei dem ich all die target="_blank" loesche,
          mit denen sich die Beispiele in neuen Fenstern oeffnen sollen.

          Gruesse,

          Thomas

          1. Hallo,

            Bei mir laeuft nach Download/Entzippen von SelfHTML
            zuerst mal ein dateiuebergreifendes Suchen und Ersetzen
            drueber, bei dem ich all die target="_blank" loesche,
            mit denen sich die Beispiele in neuen Fenstern oeffnen sollen.

            Mensch dass ist ja interresant, wie machst du das? Ist es ein Programm, oder machst du das wirklich an der Konsole mit grep und sed? Ich kapiere nämlich immer noch nicht, wie ich es schaffen soll die Dateien auch in Unterverzeichnissen automatisch bearbeiten zu lassen.

            Grüße
            Jeena Paradies

            --
            "Of course it does not work, but look how fast it is!"
            1. Hallo,

              [Dateiuebergreifendes Suchen und Ersetzen]
              wie machst du das? Ist es ein Programm, oder machst du das wirklich an der Konsole mit grep und sed?

              Sorry, das letzte Mal, als das notwendig war, arbeitete
              ich noch unter Windows...
              Dort machte ich es entweder mit Phase 5 oder einem
              der zahlreichen Spezial-Tools.

              Unter Linux habe ich letzthin mal mit einem Perl-Einzeiler
              (auf der Konsole) in allen *.html-Dateien eines
              Verzeichnisses etwas geaendert. Ungefaehr so:

              perl -pi -e 's/AusAlt/MachNeu/g' *.html
              Nette Anleitung:
              http://www.ctssn.com/linux/perlReplacementScript.html

              Sorry, verzeichnisuebergreifende Loesungen, grep, sed
              oder "bequeme Tools" fuer Linux kenne ich (noch) keine.

              Gruesse,

              Thomas

              1. Hallo,

                perl -pi -e 's/AusAlt/MachNeu/g' *.html

                mit sed sieht es fast genau so aus:
                sed 's/altes Muster/neues Muster/' datei

                http://www.ctssn.com/linux/perlReplacementScript.html

                Jo die ist wirklich schön, auf jeden fall viel einfacher zu verstehen als http://www.linuxfibel.de/sed.htm

                Sorry, verzeichnisuebergreifende Loesungen, grep, sed
                oder "bequeme Tools" fuer Linux kenne ich (noch) keine.

                Mist, schade na irgendwann werden wir es schon herausfinden.

                Grüße
                Jeena Paradies

                --
                "Of course it does not work, but look how fast it is!"
          2. Hallo Thomas,

            Vielleicht MS-DOS und MS Windows bis 3.1, OK.
            Aber glaubst Du im Ernst, dass jemand damit

            • Webpublishing betreibt?
            • auf dem Internet surft?

            Weiß man's? (Hatte Windows 95 da nicht - entgegen der Versprechungen - nicht
            auch noch vereinzelte Probleme?? Ich meine, mich da an so etwas zu erinnern.)

            Heisst das, Du musst die Zeile AddType text/html .htm "von Hand" dort
            reinbasteln?

            Genau. Und noch einiges anderes, das mir beim letzten Betriebssystemsupdate
            merkwürdigerweise geklaut wurde.

            Tim

            --
            [x] Für die Einführung des Themenbereiches »Python«
      2. Hi Thomas,

        .htm  ist doof. Bringt nichts.

        was bringt eine andere Endung?

        (Schade, dass es in dieser Version von SelfHTML
           noch verwendet wird. Hoffen wir auf Besserung in 9.0...)

        Das verstehe ich nicht. Was meinst du damit?

        Grüße,
         Roland

        --
        Liebt und ihr werdet geliebt werden! - Orlando 22.4
        http://cafeshops.com/operastuff.7612287
        (i.V. Götz)
        1. Hallo,

          .htm  ist doof. Bringt nichts.
          was bringt eine andere Endung?

          Die Sprache heisst _Hyper_T_ext _M_arkup _L_anguage. HTML.
          Die korrekte Endung heisst somit ".html"

          Die Verkrueppelung auf drei Buchstaben ".htm" finde ich doof.
          Sie ist eine (IMHO falsch verstandende und meist ueberfluessige)
          Konzession an ur-, ur-alte MS-Computer (MS-DOS, Windows 3.1),
          bei denen Dateinamen nur 8 Buchstaben vor und nur 3 Buchstaben
          nach dem Punkt haben durften ("8:3" Schema).

          Natuerlich bist Du frei, eine beliebige Endigung zu nehmen,
          z.B. ".orlando" (wenn Du daran Spass hast), solange
          der Webserver die Datei mit dem richtigen MIME-Type ausliefert.
          Aber _sinnvoll_ ist sowas ganz und gar nicht.

          .html und .htm "bringen" das gleiche, sie haben
          den gleichen Effekt, z.B. dass das Betriebssystem sie
          bei einem Doppelklick darauf mit dem Browser oeffnet, u.s.w.

          (Schade, dass es in dieser Version von SelfHTML
             noch verwendet wird. Hoffen wir auf Besserung in 9.0...)
          Das verstehe ich nicht. Was meinst du damit?

          Ich meine, dass SelfHTML Vorbildcharakter haben sollte
          und somit die Endigung .html verwenden sollte.

          Gruesse,

          Thomas

          1. Hi Thomas,

            Die Sprache heisst _Hyper_T_ext _M_arkup _L_anguage. HTML.
            Die korrekte Endung heisst somit ".html"

            wie heißt dann die korrekte Endung für XHTML? Was hältst du von .shtml? Oder ist .shtm besser? Aber du hast Recht, alles ist besser als .php ;-)

            Die Verkrueppelung auf drei Buchstaben ".htm" finde ich doof.

            Geschmackssache.

            Natuerlich bist Du frei, eine beliebige Endigung zu nehmen,

            Eben, das minimiert die Aussagekraft einer Dateiendung. Ich weiß, dir geht's um's Prinzip. Und da die Endung relativ bedeutungslos ist, tut's das bei mir auch ;-)

            .html und .htm "bringen" das gleiche, sie haben
            den gleichen Effekt, z.B. dass das Betriebssystem sie
            bei einem Doppelklick darauf mit dem Browser oeffnet, u.s.w.

            Auch das ist Konfigurationssache.

            Ich meine, dass SelfHTML Vorbildcharakter haben sollte
            und somit die Endigung .html verwenden sollte.

            Ob dir das Forum mit der Endung .xml wohl besser gefiele?

            Grüße,
             Roland

            1. Hallo,

              wie heißt dann die korrekte Endung für XHTML?

              Wie ich schon in [pref:t=63312&m=358873] schrieb:
              Wenn man es den Benutzern moeglichst einfach machen will: ".html".

              Was hältst du von .shtml? Oder ist .shtm besser?

              .html
              Auch hier. Technisch ja kein Problem.

              Ob dir das Forum mit der Endung .xml wohl besser gefiele?

              Waere mir egal - das Forum lade ich mir nicht herunter;-)

              Gruesse,

              Thomas

          2. Hallo,

            Ich meine, dass SelfHTML Vorbildcharakter haben sollte
            und somit die Endigung .html verwenden sollte.

            Persönlich meine ich, daß SELFHTML Vorbildcharakter haben sollte und
            somit garkeine komischen Dateiendungen in URLs benutzen sollte. ;-)

            Tim

            --
            [x] Für die Einführung des Themenbereiches »Python«
  2. Hallo,

    ich habe eine seite programmiert,

    Bist du sicher dass du das gemacht hast? Wie hast du dass denn gemacht?

    die komplett xhtml1-strict konform ist.

    Schön.

    ist es nun besser die seite als .xhtml oder als html abzuspeichern?

    Naja wenn du .xml oder .xhtml nimmst hat mein Lynx bisher eigentlich immer den Quelltext angezeigt, Gott weiß warum.

    Grüße
    Jeena Paradies

    --
    "Of course it does not work, but look how fast it is!"
    1. also mein mozilla, opera, aber auch der ie zeigen bei .xhtml auch die seite an. mozilla versteht übrigens auch xml, sollte also auch wenn ich die seiten unter .xml abspeichern würde, diese anzeigen.

      ich habe eine seite programmiert,

      »»Bist du sicher dass du das gemacht hast? Wie hast du dass denn gemacht?
      ok, mit programmieren hat die erstellung der seite nicht viel zu tun.

      die komplett xhtml1-strict konform ist.
      Schön.

      ich denke, das ich das schon angeben sollte, wenn ich hier eine frage stelle, oder?

      aber irgendwie hab ich keine wirkliche antwort in deinem text gefunden...

      micha

      1. Hallo,

        aber irgendwie hab ich keine wirkliche antwort in deinem text gefunden...

        ist es nun besser die seite als .xhtml oder als html abzuspeichern?
        Naja wenn du .xml oder .xhtml nimmst hat mein Lynx bisher eigentlich immer den Quelltext angezeigt, Gott weiß warum.

        Ich finde schon dass das eine hilfreiche Antwort ist, wenn du das schon vorher gewusst hast, hättest du es ja auch sagen können oder? Oder hilft dir das bei der Entscheidung für oder gegen .xhtml nicht weiter?

        Grüße
        Jeena Paradies

        --
        "Of course it does not work, but look how fast it is!"
        1. hi,

          Ich finde schon dass das eine hilfreiche Antwort ist, wenn du das schon vorher gewusst hast, hättest du es ja auch sagen können oder? Oder hilft dir das bei der Entscheidung für oder gegen .xhtml nicht weiter?

          nungut, jetzt weiss ich auch, dass lynx das nicht kann.
          allerdings hätte ich mir eher eine antwort wie "nimm .html, weil..." erhofft.
          war nicht böse gemeint.

          gruss, micha

          1. Hallo,

            nungut, jetzt weiss ich auch, dass lynx das nicht kann.
            allerdings hätte ich mir eher eine antwort wie "nimm .html, weil..." erhofft.

            Ach so dass wusste ich nicht. Aber es ist doch fast so eine Antwort, nimm .html, weil Lynx bei .xhtml und .xml nur den Quellcode anzeigt, außerdem liest sichg .html schöner, und man kann als Mensch sofort was damit anfangen.

            Grüße
            Jeena Paradies

            --
            "Of course it does not work, but look how fast it is!"
  3. Hallo,

    nur, gibt es nach-, bzw vorteile einer bestimmten endung?

    Ich empfehle ".html" fuer saemtliche HTML- und XHTML-Ressourcen.
    Grund:
    Es erleichtert das lokale Speichern und Wiederanzeigen
    durch DAU-Benutzer.

    Datei -> Speichern
    Wenn die Datei blabla.html heisst,
    schlagen wohl die meisten Browser
    auch diesen Namen vor, und sie wird
    so gespeichert.
    Spaeter kann der Benutzer einfach darauf
    doppelklicken, und sie wird in seinem
    Browser geoeffnet.

    Bei andern Namen, z.B:
    blabla.xhtml oder blabla.php
    schlagen manche Browser vor:
    blabla.xhtml.html oder blabla.php.html
    => unschoen, aber Oeffnen mit Doppelklick funktioniert.
    Wenn die Datei allerdings als blabla.xhtml gespeichert wird,
    dann kommt spaeter beim Doppelklick darauf die nervige
    Meldung: "Diesem Dateityp ist kein Programm zugeordnet.
    Oeffnen mit..."

    Gerade, wenn es wahrscheinlich ist, dass Benutzer mehrere
    zusammenhaengende Dokumente lokal speichern, sollte man
    unbedingt .html nehmen. Dann werden die Dateien unter ihren
    richtigen Namen gespeichert, und somit funktionieren sogar
    die relativen Links, wenn alle Original-Dateien im gleichen
    Verzeichnisnamen lagen.

    Just my 2 cents,

    Thomas

    1. Danke für die raschen Antworten. habt mir sehr geholfen.

  4. Hallo Micha

    ist es nun besser die seite als .xhtml oder als html abzuspeichern?
    es ist mir dabei klar, dass einerseits der xml-parser, bzw der html-parser benutzt wird.

    Es ist völlig unerheblich, welchen Namen eine Datei hat. Wichtig ist nur der Mimetype, den dein Webserver mit dem Content-Type-Header sendet.

    Konfiguriere deinen Webserver so, dass er den entsprechenden Mime-Type für XHTML verwendet. Welche Mimetypes für XHTML zugelassen sind und welche empfohlen werden, kannst du hier nachlesen: http://www.w3.org/TR/xhtml-media-types/

    Schöne Grüße,

    Johannes

    --
    ss:| zu:} ls:[ fo:} de:] va:} ch:) sh:( n4:| rl:( br:< js:| ie:{ fl:( mo:}