[whatwg] parsing: bogus comments - PIs

Shadow2531 shadow2531 at gmail.com
Mon Jul 17 10:35:09 PDT 2006

<? is a parse error and causes a switch to the bogus comment state.

So, <?xml-stylesheet type="text/css" href=""?> is a bogus comment.

"Emit a comment token whose data is the concatenation of all the
characters from the character that caused the state machine to switch
into the bogus comment state, up to the last consumed character before
the U+003E character..."

I *was* 100% sure that the PI should be parsed into:

<!--?xml-stylesheet type="text/css" href=""?-->

However, after rereading that section a few more times, I'm not 100%
sure whether the 2 ? are included in the concatenation or not?

I know it says from ? up to ?, but I might be interpreting 'from' and
'up to'  incorrectly.

Can someone clarify?


More information about the whatwg mailing list