Wolfgang: XHTML - Wozu <?xml version...> ?

Beitrag lesen

Hallo!

Danke für Deine Antwort.

Angeben sollte man es nur, wenn man eine andere Encoding als UTF-8 oder UTF-16 verwendet.

Das ist leider der Fall, da mein Editor (TopStylePro) kein UTF kann.
Kann man die ?xml-Angabe auch in Zeile zwei schreiben (erste Zeile für DOCTYPE)?

Grüße
Martin

Hi Martin,

ich rate jetzt einfach mal: du willst, dass der IE im Standard-
Compliant Modus "fährt", dehalb kannst du die XML-Deklaration nicht
angeben. Dann war es wahrscheinlich so, dass du ohne "Encoding-
Angabe" deine Seite durch den Validator testen lassen wolltest und
das nicht funktionierte. Deshalb verfahre einfach so:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>XHTML</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
 ...

Also die XML-Deklaration weglassen und dafür den Meta-Tag im HTML-
Kopf eintragen, damit lässt sich dann das Dokument problemlos durch
den Validator überprüfen und validieren. Den Doctype so
umzuverändern, wie du es vorhast (XML-Deklaration in 2. Zeile) ist
nicht erlaubt.

Gruß Wolfgang