hi
Eine kleine weitere Frage: Wenn ich ein Dokument mit gültigem XHTML-Code mit *.htm benenne, wird dann der Code als ganz normaler HTML-Code geparset? Auch wenn ich Content-Type auf text/xml gesetzt habe und alle Header korrekt sind? Also bringt mir das überhaupt etwas, wenn ich in XHTML code, die Files aber nur mit .htm benennen darf, damit sie richtig ausgegeben werden?
Die Endung hat gar nichts zu sagen. Wenn der Code als text/xml rausgeht, isses XML. Und wenn das dann dem XML-Parser nicht gefällt geht er auf die Barrikaden.
Ich habe etwas mit xml-Dokumenten rumprobiert. Wenn ich ein XML-Dokument (Endung .xml) mit dem Explorer öffne, wird es nicht geparset, sondern gibt ja nur den Codebaum aus. Auf der entsprechenden SELFHTML-Seite steht, dass man aussschliesslich Stylesheets verwenden muss, damit das nicht passiert. Was heisst "aussschliesslich CSS benützen"? Was darf ich dann nicht, was schon?
<?xml-stylesheet ...> << so ein Ding braucht's, sonst gibt's die Baumstruktur beim MSIE oder Text-Only bei anderen Browsern.
Grüße aus Bleckede
Kai