[whatwg] EOF handling in the main phase
Anne van Kesteren
annevk at opera.com
Wed Jan 3 17:10:40 PST 2007
On Thu, 04 Jan 2007 01:49:17 +0100, Ian Hickson <ian at hixie.ch> wrote:
>> I was wondering what "If there's more than one node on the stack of open
>> elements, or, if the parser was not originally created in order to
>> handle the setting of an element's innerHTML attribute (innerHTML case)
>> and the second node on the stack of open elements is not a body node,
>> this is a parse error." exactly means. I came up with two variations:
>> [...]
>
> Fixed. I think.
The "Otherwise" doesn't make much sense since the previous paragraph
didn't introduce a condition. 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>
--
Anne van Kesteren
<http://annevankesteren.nl/>
<http://www.opera.com/>
More information about the whatwg
mailing list