Validome erneuert seinen (X)HTML-Validator
wahsaga
- zur info
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 & 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
Moin!
"Auch bei der Validierung selbst weicht Validome geringfügig vom W3C-Dienst ab. So zeigt der W3C-Validator bei einem nicht als & 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 "©=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
Hi Sven,
"So zeigt der W3C-Validator bei einem nicht als & 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 "©=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"> <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"> <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"> <a href="?t=116169&m=742926"><b>diesem Posting</b></a>. Bitt
4. Info Line 154 column 233: entity was defined here.
... alt="Seite"> <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.
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 © 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
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
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...
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.
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 ;)
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