Xarden: Semantischer Irrsinn

Beitrag lesen

Hi D.R.

Ja es geht offiziel nur in XML/XHTML manche Browser verstehen das aber auch in HTML. Ja du kannst beliebige Zeichen vor ]]> einbauen. Auch Kommentare werden hier angezeigt.

das wäre ja dann vielleicht mal ein echter Grund für mich, auf XHTML umzusteigen. ;-)

Naja, solange man den <ironie>allseits geliebten</ironie> IE noch mit text/html beliefern muss, kann man die ganzen Vorteile von XHTML leider nicht nutzen :-(

Bleibt also vorerst leider nur die Konvertierung von < und & in &lt; sowie &amp;.

Tu die auf keinen Fall, denn:
auch der IE liest XHTML wenn es mit dem MIME-Typ text/html übergeben wurde. um nun alle Browser ihrer Leistung zu beliefern benötigst du lediglich PHP oder Perl. Hier sie ein Workaround mit PHP beschrieben:

<?php  
    header("Content-Type: " + (in_array($_SEVER['HTTP_ACCEPT'], "application/xhtml+xml") ? "application/xhtml+xml" : "text/html"));  
    }  
?>

Mfg Xarden