Malin: XHTML - Validator

Kann mir jemand helfen?

Ich habe eine neue Seite erstellt, auf Basis XHTML 1.0 Transitional.

Ich habe die Datei in den Validator geschickt. Aber immer bekomme ich die gleiche Meldung:

Line 5, character 3:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//E ...
  ^Error: DOCTYPE declaration not allowed in instance

Line 6, character 67:
... html" xml:lang="en" lang="en">
                                 ^Error: element html not allowed here; check which elements this element may be contained within

Warum bekomme ich immer diese Meldung. Meine Kopf-Datei sieht so aus:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

  1. Hallo,

    Ist die Seite die du verlinkt hast?
    http://validator.de.selfhtml.org/
    http://validator.w3.org/check?uri=http%3A%2F%2Fwww.tip2tip.de%2Fbeta%2Fde%2Findex_de.htm

    Ich habe die Datei in den Validator geschickt. Aber immer bekomme ich die gleiche Meldung:

    Line 5, character 3:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//E ...
      ^Error: DOCTYPE declaration not allowed in instance

    Die DOCTYPE-Angabe sollte aber eigentlich in der 2. Zeile stehen (falls du keine Kommentare vorher in der Seite stehen hast.)

    Warum bekomme ich immer diese Meldung. Meine Kopf-Datei sieht so aus:

    <?xml version="1.0" encoding="utf-8"?>

    Ist die XML-Deklaration in der ersten Zeile in der Seite?

    Grüße
    Thomas

  2. Hallo,

    Ich habe die Datei in den Validator geschickt. Aber immer bekomme ich die gleiche Meldung:

    Line 5, character 3:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//E ...
      ^Error: DOCTYPE declaration not allowed in instance

    Die Zeilen 1 bis 3 werden durch ein SCRIPT-Element mit Werbebanner belegt.

    Line 6, character 67:
    ... html" xml:lang="en" lang="en">
                                     ^Error: element html not allowed here; check which elements this element may be contained within

    Folgefehler.

    BTW: Der Inhalt scheint deutschsprachig zu sein, also ist "de" statt "en" als Attributwert angebracht.

    MfG, Thomas

  3. Hi,

    Warum bekomme ich immer diese Meldung. Meine Kopf-Datei sieht so aus:

    Aber erst nach der Weiterleitung auf /beta/de/index_de.htm. Auf der Original-Seite /beta/ steht da noch ein Script davor.

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">

    Dieser Doctype befindet sich in beiden Dokumenten.
    Demnach müßte sich sowohl unter
    /beta/DTD/xhtml1-transitional.dtd
    als auch unter
    /beta/de/DTD/xhtml1-transitional.dtd
    die dtd befinden - was aber nicht der Fall ist ...

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.