[whatwg] EOF handling in the main phase

Ian Hickson ian at hixie.ch
Wed Jan 3 17:14:37 PST 2007


On Thu, 4 Jan 2007, Anne van Kesteren wrote:
> > 
> > Fixed. I think.
> 
> The "Otherwise" doesn't make much sense since the previous paragraph 
> didn't introduce a condition.

How doesn't it introduce a condition? It's one big "if". In fact, it's two 
of them.


> How about:
> 
>     <p>If the parser was originally created in order to
>     handle the setting of an element's <code
>     title="dom-innerHTML-HTML">innerHTML</code> attribute, and there's
>     more than one element in the <span>stack of open elements</span>,
>     and the second node on the <span>stack of open elements</span> is
>     not a <code>body</code> node, then this is a <span>parse
>     error</span>. (<span><code>innerHTML</code> case</span>)</p>
> 
>     <p>Otherwise, if there are more than two nodes on the <span>stack
>     of open elements</span>, or if there are two nodes but the second
>     node is not a <code>body</code> node, this is a <span>parse
>     error</span>.</p>

Isn't this just reversing the two paragraphs and moving the Otherwise to 
the other paragraph? What's the practical difference? I'm confused.

-- 
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