Sven Rautenberg: HTML und XHTML abwägen.

Beitrag lesen

Moin!

XHTML hat ja nur den Vorteil der strengen XML-Regeln. Aber die ganzen Nachteile sind meiner Meinung nach zu viele für den Einsatz im Web.

Der spannendste Aspekt ist für mich eigentlich die XML-kompatible Verpackung von Inline-Scriptcode oder Stylesheets.

In HTML ist das in Kommentaren verpackt gewesen, die Browser haben es trotzdem akzeptiert, und man mußte sich wegen eventueller HTML-Zeichen im Code keine Gedanken machen.

In XHTML darf alles, was in Kommentaren steht, ignoriert werden, also auch Skriptcode. Was nicht passiert, solange man die Seite als text/html ausliefert, aber für dumme Gesichter sorgt, sobald der eigentlich vorgesehene Mime-Typ application/xhtml+xml benutzt wird, der den XML-Parser in den Browsern aktiviert.

Der Versuch, Inline-Skriptcode vor XML (mittels CDATA-Insel) so zu verstecken, dass sich auch HTML-kompatible Parser nicht dran stören, ist nur noch als "abenteuerlich" zu bezeichnen. Einfach weil - genau wie in HTML auch - die XHTML-Struktur CDATA mit Javascript-Kommentierung vor der Interpretation als Code geschützt werden muß, und parallel die Javascript-Kommentare wieder XHTML-seitig auskommentiert werden müssen.

Resultat ist (laut http://www.hixie.ch/advocacy/xhtml):
      <script type="text/javascript"><!--//--><![CDATA[//><!--
        ...
      //--><!]]></script>

Klingt irgendwie nicht so überzeugend, oder?

- Sven Rautenberg

--
"Love your nation - respect the others."
0 61

Meinungen/Verbesserungsvorschläge für Website

Valentin_
  • seitenbewertung
  1. 0

    Kann man noch besser machen

    Daniel unreg
    1. 0
      Valentin_
      1. 0
        Daniel unreg
        1. 0
          Valentin_
          1. 0
            Daniel unreg
            1. 0
              Volker Nebelung
              1. 0

                HTML und XHTML abwägen.

                Daniel unreg
                • html
                1. 0
                  Sven Rautenberg
                  1. 0
                    Gunnar Bittersmann
                  2. 1
                    molily
                2. 0
                  Gunnar Bittersmann
                  1. 0
                    Daniel unreg
                    1. 0
                      molily
            2. 0
              Valentin_
              1. 0
                Daniel unreg
            3. 0
              Gunnar Bittersmann
              1. 0
                Daniel unreg
            4. 0
              Valentin_
          2. 0
            Gunnar Bittersmann
            1. 0
              Valentin_
              1. 0
                Gunnar Bittersmann
        2. 0
          Valentin_
          1. 0
            Sven Rautenberg
            1. 0
              Daniel unreg
          2. 0
            Gunnar Bittersmann
            1. 0
              Daniel unreg
          3. 0
            Daniel unreg
        3. 0
          Gunnar Bittersmann
          1. 0
            Daniel unreg
            1. 0
              Gunnar Bittersmann
        4. 0
          molily
    2. 0
      Schuer
  2. 0
    Schuer
    1. 0
      Valentin_
    2. 0
      Valentin_
      1. 0
        Gunnar Bittersmann
        1. 0
          Valentin_
      2. 0
        Schuer
  3. 1
    Der Martin
    1. 0
      Valentin_
      1. 0
        Daniel unreg
        1. 0
          Sven Rautenberg
          1. 0
            Daniel unreg
      2. 0
        Der Martin
        1. 0

          Darf man Fragen?

          Daniel unreg
          1. 0
            Der Martin
            1. 1
              Kai345
            2. 0
              Daniel unreg
              1. 0
                Der Martin
                1. 0
                  Daniel unreg
                  1. 0
                    Der Martin
                    1. 0
                      Daniel unreg
  4. 0
    Maik W. aus E.
    1. 0
      Patrick Andrieu
    2. 0
      Valentin_
      1. 0
        Maik W. aus E.
  5. 0
    ottogal
  6. 0
    Gunnar Bittersmann
    1. 2
      Valentin_
      1. 0
        Gunnar Bittersmann