Re: Unable to Determine Parse Mode and other related problems

Determined that the character data before <!DOCTYPE> is a result of
HTTP/1.1's transfer-encoding chunked functionality. There are three spots
where the additional data is injected into the html stream - top, middle and
bottom. I don't think that this is the cause of the validator's problems or
IE10's problems in validating/rendering the page as there are other pages
that have this additional character data that are fine.

For example, the following URL passes validation and renders in IE10:

If you run this URL through the HTTP Viewer here, you will also see the additional
character data.

Then run this URL through the validator and the Viewer: 

and if fails validation, fails to render in IE10, and the Viewer shows the
additional character data.

So both URLs have the additional character data, but one works in
validator/IE10 and the other does not. There must be something else going on
but neither the validator nor IE10 give any clues.

Received on Saturday, 11 May 2013 04:14:48 UTC