Chiaki
Mitglied
Ort: Germany (81825)
Registriert: 23.12.2007
Beiträge: 95
|
|
Hallo,
soweit ich herausgefunden habe, sendet Validome beim Abruf der zu validierenden Seite folgenden HTTP-Header (natürlich ohne Zeilenumbruch):
Accept: application/xhtml+xml;q=0.3,text/html; q=0.2,text/xml;q=0.1,application/xml;q=0.1,*.*
Damit liefert eine Content-Negotiation allerdings -immer- eine XHTML-Datei, sofern serverseitig auf "application/xhtml+xml" geprüft wird. Das automatische Validieren mittels URI des alternativen HTML-Dokuments ist somit unmöglich. Auch das manuelle Festlegen des DOCTYPE im Validator-Formular ändert dieses Verhalten nicht, obwohl es an sich etwas verwirrend ist, HTML mit "application/*" anfordern zu wollen.
Gibt es für den "click-here-to-revalidate" URI irgendeinen Parameter, mit dem man den Accept-Header von Validome überschreiben kann? Ein XHTML-Dokument, das nach Anklicken des revalidieren-Buttons als valides HTML deklariert wird, wiederspricht meiner Logik und ist sicher nicht Sinn der Sache.
Das W3C hat dazu im Übrigen einen Parameter ('URI' als Platzhalter):
http://validator.w3.org/check?uri=URI;accept=application%2Fxhtml%2Bxml http://validator.w3.org/check?uri=URI;accept=text%2Fhtml
Ersteres validiert die XHTML-Version, zweiteres wie gewünscht die HTML-Alternative. Würde es begrüßen, etwas Vergleichbares auch auf Validome zu sehen :) Sollte ich diese Funktion irgendwo überlesen haben, möge man mich bitte hinfort und dahin rollen :-)
_______________________________________ Make sure You've read RFC 1855, before sending electronic mail, start Chats, posting on Newsgroups or leave any Comments. RFC 1855: Netiquette Guidelines <http://www.rfc1855.net/>
|
|
| 23.12.2007 19:02:49 |
|
HTMELL
Administrator
Registriert: 11.05.2006
Beiträge: 544
|
|
Hi, momentan kann man den Accept-Header nicht beeinflussen, steht jetzt aber ganz oben auf der todo-Liste ;-)
_______________________________________ mfg Thomas Mell
www.validome.org
|
|
| 23.12.2007 22:41:35 |
|
Chiaki
Mitglied
Ort: Germany (81825)
Registriert: 23.12.2007
Beiträge: 95
|
|
Hallo nochmals,
Vielen Dank für die schnelle Rückmeldung hierzu.
Wenn ich noch etwas ergänzen darf: Es wäre überhaus hilfreich, als Parameter-Separator statt dem berühmt-berüchtigten '&' das neuere ';' zu verwenden. Ich hoffe, das macht keine größeren Umstände bei der Implementierung - falls es nicht schon längst so gehandhabt wird und mein Beitrag dazu prinzipiell überflüssig ist :-)
Danke und frohe Weihnachten!
_______________________________________ Make sure You've read RFC 1855, before sending electronic mail, start Chats, posting on Newsgroups or leave any Comments. RFC 1855: Netiquette Guidelines <http://www.rfc1855.net/>
|
|
| 24.12.2007 17:33:44 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|