Steffen: XHTML

Hallo,

auch wenn andere lachen, aber gibt's da irgendeine Möglichkeit einzelne Bereiche wie (Menü's, Header u.s.w.) in .xhtml zu includen. Ich meine das so wie bei .shtml Seiten, wo man mit SSI einfach einzelne Bereiche includen kann.

Cu Steffen

  1. Hi,

    auch wenn andere lachen, aber gibt's da irgendeine Möglichkeit einzelne Bereiche wie (Menü's, Header u.s.w.) in .xhtml zu includen. Ich meine das so wie bei .shtml Seiten, wo man mit SSI einfach einzelne Bereiche includen kann.

    Server Side Includes kennen keinen Unterschied zwischen HTML und XHTML. Das System muss lediglich entsprechend konfiguriert sein, dass das Ergebnis stimmt.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  2. Hi Steffen,

    auch wenn andere lachen, aber gibt's da irgendeine Möglichkeit einzelne Bereiche wie (Menü's, Header u.s.w.) in .xhtml zu includen. Ich meine das so wie bei .shtml Seiten, wo man mit SSI einfach einzelne Bereiche includen kann.

    Ja, indem du deinen Apachen entsprechend konfigurierst. Welchen Vorteil bringt deiner Ansicht nach die Endung "xhtml"?

    Grüße,
     Roland

  3. Hallo,

    XHTML ist eine Nachfolgerversion von HTML4.x. Das X steht für die Nähe zu XML, es hätte auch HTML5.0 heißen können. Du kannst es also genauso mit CGI generieren wie HTML. Eventuell musst Du den Server konfigurieren, dass er auch die Endung .xhtml akzeptiert.

    Ich habe mal gelesen, dass es nicht so praktisch ist, die Endung .xhtml zu verwenden, oder sowas, weil manche Browser damit Probleme haben. Weiß da jemand mehr?

    Heiner

    1. Hallo,

      Ich habe mal gelesen, dass es nicht so praktisch ist, die Endung .xhtml zu verwenden, oder sowas, weil manche Browser damit Probleme haben. Weiß da jemand mehr?

      Das ist Unsinn. Im Web spielen Dateiendungen nur eine untergeordnete Rolle. Das Medium WWW kennt das Konzept "Datei" nicht. Es gibt "Ressourcen", die durch URIs adressiert werden.
      In HTTP besteht die Notwendigkeit nicht, den Dateityp noch zusätzlich in den URI zu kodieren. Es ist Aufgabe des Webservers, den Typ zu ermitteln und dem Browser mitzuteilen. Bei HTML-Dokumenten lautet der Typ "text/html". Viele Webserver verwenden die Dateiendung allerdings, um den Typ der Datei zu ermitteln. Dabei kommt es vor allem darauf an, für welche Endungen der Server auf "text/html" konfiguriert ist - voreingestellt sind in der Regel .htm und .html. Wenn man nun die Endung .xhtml verwenden möchte, braucht man bloß seinen Server entsprechend zu konfigurieren.

      Dass die Dokumente offline wohl nicht immer und vollkommen problemlos direkt im Browser geöffnet werden, ist eine andere Sache.

      Gruß,

      MI

      --
      XFrames Working Draft (Deutsche Übersetzung) : http://jendryschik.de/TR/xframes/
      Die Wissensgesellschaft : http://jendryschik.de/michael/inf/wissensgesellschaft/
      Einführung in XHTML, CSS und Webdesign: http://jendryschik.de/wsdev/einfuehrung/
      Feste Positionierung, richtig angewandt : http://jendryschik.de/wsdev/css/fixed/
      sh:( fo:) rl:( br:& br:] ' n4:& | n4:? ' ie:| va:) de:] zu:) fl:{ ss:| ls:& js:|
      1. Sollte man hingegen "text/xhtml" vermeiden?

        Heiner

        1. Hallo Heiner,

          Sollte man hingegen "text/xhtml" vermeiden?

          text/xhtml gibt es nicht. Also ja.

          Siehe </archiv/2003/7/53515/#m296527> und Links darin.

          Mathias

  4. Hallo Steffen,

    auch wenn andere lachen, aber gibt's da irgendeine Möglichkeit einzelne
    Bereiche wie (Menü's, Header u.s.w.) in .xhtml zu includen. Ich meine das so
    wie bei .shtml Seiten, wo man mit SSI einfach einzelne Bereiche includen
    kann.

    Ja. Allerdings nur in der Theorie.

    XHTML ist eine Anwendung von XML. In XML gibt es sogenannte Entities, die
    Textbausteine definieren können. In der Theorie müßte das auch man das
    auch mit den von Dir genannten Elementen machen können, und zwar dadurch,
    daß man eigene in einer zusätzlichen Doctype definiert.

    http://selfhtml.teamone.de/xml/dtd/entities.htm

    Ich bezweifele aber stark, daß das in älteren Browsern wie dem IE
    funktioniert, also ist es leider nicht praxistauglich. Modernere
    Browser wie der Mozilla können das meines Wissens aber schon, auch
    wenn die Seite auf der ich meine es demonstriert gesehen zu haben,
    gerade nicht erreichbar ist.

    http://mozilla.linuxfaqs.de/
      http://mozilla.teamunix.de/

    • Tim
    --
    #988
    1. Eukanuba!

      [eigene Entities] Modernere Browser wie der Mozilla können das meines Wissens aber schon, auch wenn die Seite auf der ich meine es demonstriert gesehen zu haben, gerade nicht erreichbar ist.

      Alternativ: http://home.tu-clausthal.de/~ktcwcp/temp/entity

      M.