- From: Michael(tm) Smith <mike@w3.org>
- Date: Wed, 26 May 2010 14:43:20 +0900
- To: dave <davebrown6502361@hotmail.com>
- Cc: www-validator@w3.org
dave <davebrown6502361@hotmail.com>, 2010-05-25 11:32 -0700:
> Validating http://69.171.177.1/mmbox/index.html?act=viewmsg&box=MMS&locale=en
> Error [64]: "document type does not allow element X here"
The root cause of that seems to be that document has some "<"
characters in the content of the script element that starts on
line 15; e.g., this part:
COMVERSE.utils.FUNNYCHARS = "&\'*:<>\"\\?|~/#{}";
and this:
installPlayer: '<a class="install_player" target="_blank"
href="http://www.apple.com/quicktime/download/"><div>Plugin
...
And you have an XHTML doctype on the document, so the W3C Markup
Validator is trying to parse it as an actual XML/XHTML document,
and in XML/XHTML documents, unescaped "<" chars are not allowed.
The thing is, though, that document is actually being served as
text/html (not as XML/XHTML), so browsers process it fine, in
spite of the "error" about the "<" character.
That document actually comes close to validating as HTML5; see:
http://qa-dev.w3.org:8888/?doc=http%3A%2F%2F69.171.177.1%2Fmmbox%2Findex.html%3Fact%3Dviewmsg%26box%3DMMS%26locale%3Den&schema=http%3A%2F%2Fs.validator.nu%2Fhtml5%2Fhtml5full.rnc+http%3A%2F%2Fs.validator.nu%2Fhtml5%2Fassertions.sch+http%3A%2F%2Fc.validator.nu%2Fall%2F
or http://a.gd/6edd21
So if you fix those errors, you can be confident that it will be
processed as expected by browsers. The fixes you'd need to make are:
1. Change the doctype to either an HTML or XHTML *Strict* doctype
instead of Transitional. (Serving a document with a Transitional
doctype causes browsers to parse it in "quirks mode", which is
almost certainly not what you want happening.)
2. Completely delete the <meta http-equiv="expires" content="-1" />
instance; it has no effect in browsers at all.
3. Change the fragment ID reference in "#Password tip" (line 97)
with "#Password%20tip" or with a fragment ID that does not have a
space it in at all.
--
Michael(tm) Smith
http://people.w3.org/mike
Received on Wednesday, 26 May 2010 05:43:29 UTC