wahsaga: Validome erneuert seinen (X)HTML-Validator

hi,

heise.de meldet: Validome erneuert seinen (X)HTML-Validator:

"Validome hat eine neue Version seines (X)HTML-Validators veröffentlicht. Der Online-Dienst bringt nicht nur eine Reihe von Verbesserungen gegenüber der Vorgängerversion, sondern prüft auch Webseiten genauer und komfortabler als etwa der bekannte W3C-Validator."

"Im erweiterten Dialog kann der Anwender die Ausgabe zusätzlich durch einige HTTP-Header beeinflussen, etwa durch Angabe der vom Client gewünschten Sprache. Außer Fehlermeldungen und Warnungen kann Validome auch HTTP-Header, Dokumentenbaum und -quelltext anzeigen."

"Auch bei der Validierung selbst weicht Validome geringfügig vom W3C-Dienst ab. So zeigt der W3C-Validator bei einem nicht als &amp; verschlüsselten & gleich vier Fehlermeldungen an, winkt dafür jedoch minimierte Elemente (<br/>) in einem HTML-4-Dokument unbeanstandet durch, obwohl sie erst in XHTML eingeführt wurden. Validome prüft nicht vollständig nach XML Schema, findet mit seiner Mischung aus SGML- und XML-Validierung jedoch auch ungültige Attributwerte."

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }
  1. Moin!

    "Auch bei der Validierung selbst weicht Validome geringfügig vom W3C-Dienst ab. So zeigt der W3C-Validator bei einem nicht als &amp; verschlüsselten & gleich vier Fehlermeldungen an, winkt dafür jedoch minimierte Elemente (<br/>) in einem HTML-4-Dokument unbeanstandet durch, obwohl sie erst in XHTML eingeführt wurden. Validome prüft nicht vollständig nach XML Schema, findet mit seiner Mischung aus SGML- und XML-Validierung jedoch auch ungültige Attributwerte."

    Kann ich nicht nachvollziehen:

    Ein einzelnes & mitten im Text umgeben von Whitespace wird gar nicht beanstandet - das könnte gemäß Standard in HTML in Ordnung sein.

    Ein &, dem ein gültiger Entity-Text folgt, aber das Semikolon fehlt, wird ebenfalls nicht beanstandet (beispielsweise "&copy=blah" in einem Link). Das sollte aber beanstandet werden.

    Ein & mit nichtexistenter Entity ergibt nur eine einzige Meldungszeile.

    Und das <br/> wird sehr wohl beanstandet.

    Was hat Heise denn da geprüft?

    - Sven Rautenberg

    --
    My sssignature, my preciousssss!
    1. Hi Sven,

      "So zeigt der W3C-Validator bei einem nicht als &amp; verschlüsselten & gleich vier Fehlermeldungen an, [...] ."

      Kann ich nicht nachvollziehen:

      Ein &, dem ein gültiger Entity-Text folgt, aber das Semikolon fehlt, wird ebenfalls nicht beanstandet (beispielsweise "&copy=blah" in einem Link). Das sollte aber beanstandet werden.

      Dann schau dir doch mal die Validierung vom Forum an - da ist gerade genau der Fehler, dass bei der MotD ein & nicht maskiert wurde, dazu schreibt der Validator:

      1. Warning  Line 154 column 234: cannot generate system identifier for general entity "m".

      ...alt="Seite">&nbsp;<a href="?t=116169&m=742926"><b>diesem Posting</b></a>. Bit

      2. Error Line 154 column 234: general entity "m" not defined and no default entity.

      ...alt="Seite">&nbsp;<a href="?t=116169&m=742926"><b>diesem Posting</b></a>. Bit

      3. Error Line 154 column 235: reference to entity "m" for which no system identifier could
           be generated.

      ...lt="Seite">&nbsp;<a href="?t=116169&m=742926"><b>diesem Posting</b></a>. Bitt

      4. Info Line 154 column 233: entity was defined here.

      ... alt="Seite">&nbsp;<a href="?t=116169&m=742926"><b>diesem Posting</b></a>. Bi

      Es wird also sehr wohl beanstandet und das sogar mit 4 Meldungen - allerdigns nicht mit 4 Fehlermeldungen, sondern mit 1 Warnung, 2 Fehlern und einem Hinweis.

      Was hat Heise denn da geprüft?

      Was hast du da geprüft?

      MfG, Dennis.

      --
      Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
      Die FlatBox 0.3 mit Dokumentation ist da!
      Dies hier ist ein öffentliches Forum - wer dir hier geholfen hat, hat dies vollkommen freiwillig und unter Aufopferung seiner Freizeit getan!
      1. Moin!

        Was hat Heise denn da geprüft?

        Was hast du da geprüft?

        Das hier: http://www.validome.org/get/http://www.rtbg.de/test.html

        Im Gegensatz zum W3C-Validator, der bei jeder falschen Entity tatsächlich VIER Meldungen ausgibt (im ersten Textabsatz), erhalte ich im Validome lediglich eine pro Entity im ersten Absatz - und keine für das &copy im zweiten Absatz und für das einzelne &-Zeichen.

        Und der W3C-Validator bemängelt auch nicht das <br/> im Quelltext - der Validome hingegen schon - und das auch nur in einer einzigen Meldung.

        - Sven Rautenberg

        --
        My sssignature, my preciousssss!
        1. Moin!

          Was hat Heise denn da geprüft?

          Was hast du da geprüft?

          Ah, "Fehler" gefunden - ein Lesefehler. :)

          Heise berichtet über "Abweichungen" des Validome vom W3C-Validator, und beschreibt dann das Verhalten ebendieses Validators. Hatte ich genau anders herum gelesen. Und so, wie das da steht, klingt es irgendwie vorwurfsvoll, als wäre das W3C-Teil das allein selig machende.

          - Sven Rautenberg

          --
          My sssignature, my preciousssss!
  2. hi,

    heise.de meldet: Validome erneuert seinen (X)HTML-Validator:

    "Validome hat eine neue Version seines (X)HTML-Validators veröffentlicht.

    Ja, und bei http://forum.de.selfhtml.org meldet er:

    "Das Dokument ist nicht valides HTML 4.01 Transitional"

    pöser validator, pöser...

    1. Hi Klawischnigg,

      Ja, und bei http://forum.de.selfhtml.org meldet er:

      "Das Dokument ist nicht valides HTML 4.01 Transitional"

      pöser validator, pöser...

      Das liegt aber an einem bösen Dev, der bei der Message of the day
      einen Fehler reingebaut hat (im Link „&” nicht maskiert).

      MfG, Dennis.

      --
      Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
      Die FlatBox 0.3 mit Dokumentation ist da!
      Denn wer 'ne Blacklist hat, muss halt daran denken, dass er manches nicht sieht... und vor dem posten die Realitaet einschalten. (Swen Wacker)
      1. Hi there,

        pöser validator, pöser...

        Das liegt aber an einem bösen Dev, der bei der Message of the day
        einen Fehler reingebaut hat (im Link „&” nicht maskiert).

        ja, schon klar, war aber irgendnoch eine "Beanstandung"; egal, ist ja auch nicht so wichtig ;)

    2. Hi Klawischnigg,

      Ja, und bei http://forum.de.selfhtml.org meldet er:
      "Das Dokument ist nicht valides HTML 4.01 Transitional"

      Er bemeckert diverse Anker...

      Viele Grüße
      Mathias Bigge