[whatwg] parsing: bogus comments - PIs
Ian Hickson
ian at hixie.ch
Tue Jul 18 16:45:31 PDT 2006
On Mon, 17 Jul 2006, Shadow2531 wrote:
>
> <? is a parse error and causes a switch to the bogus comment state.
>
> So, <?xml-stylesheet type="text/css" href=""?> is a bogus comment.
> <http://whatwg.org/specs/web-apps/current-work/#bogus>
>
> "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=""?-->
Correct.
> 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?
I've tried to clarify the spec. Let me know if it's still ambiguous.
--
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
More information about the whatwg
mailing list