W3C home > Mailing lists > Public > public-html-commits@w3.org > July 2010

html5/spec spec.html,1.1056,1.1057 tokenization.html,1.10,1.11

From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
Date: Wed, 14 Jul 2010 19:06:45 +0000
To: public-html-commits@w3.org
Message-Id: <E1OZ7I5-0001pu-Va@lionel-hutz.w3.org>
Update of /sources/public/html5/spec
In directory hutz:/tmp/cvs-serv7033

Modified Files:
	spec.html tokenization.html 
Log Message:
Some parser clarifications. (whatwg r5161)

[updated by splitter]


Index: tokenization.html
===================================================================
RCS file: /sources/public/html5/spec/tokenization.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- tokenization.html	14 Jul 2010 18:36:38 -0000	1.10
+++ tokenization.html	14 Jul 2010 19:06:43 -0000	1.11
@@ -2700,24 +2700,29 @@
   <p>The <dfn id="foster-parent-element">foster parent element</dfn> is the parent element of the
   last <code><a href="tabular-data.html#the-table-element">table</a></code> element in the <a href="parsing.html#stack-of-open-elements">stack of open
   elements</a>, if there is a <code><a href="tabular-data.html#the-table-element">table</a></code> element and it has
-  such a parent element. If there is no <code><a href="tabular-data.html#the-table-element">table</a></code> element in
-  the <a href="parsing.html#stack-of-open-elements">stack of open elements</a> (<a href="the-end.html#fragment-case">fragment
-  case</a>), then the <i><a href="#foster-parent-element">foster parent element</a></i> is the first
-  element in the <a href="parsing.html#stack-of-open-elements">stack of open elements</a> (the
-  <code><a href="semantics.html#the-html-element-0">html</a></code> element). Otherwise, if there is a
-  <code><a href="tabular-data.html#the-table-element">table</a></code> element in the <a href="parsing.html#stack-of-open-elements">stack of open
+  such a parent element.</p>
+
+  <p class="note">It might have no parent or some other kind parent if
+  a script manipulated the DOM after the element was inserted by the
+  parser.</p>
+
+  <p>If there is no <code><a href="tabular-data.html#the-table-element">table</a></code> element in the <a href="parsing.html#stack-of-open-elements">stack of
+  open elements</a> (<a href="the-end.html#fragment-case">fragment case</a>), then the
+  <i><a href="#foster-parent-element">foster parent element</a></i> is the first element in the <a href="parsing.html#stack-of-open-elements">stack
+  of open elements</a> (the <code><a href="semantics.html#the-html-element-0">html</a></code> element). Otherwise,
+  if there is a <code><a href="tabular-data.html#the-table-element">table</a></code> element in the <a href="parsing.html#stack-of-open-elements">stack of open
   elements</a>, but the last <code><a href="tabular-data.html#the-table-element">table</a></code> element in the
   <a href="parsing.html#stack-of-open-elements">stack of open elements</a> has no parent, or its parent
-  node is not an element, then the <i><a href="#foster-parent-element">foster parent element</a></i> is
-  the element before the last <code><a href="tabular-data.html#the-table-element">table</a></code> element in the
+  node is not an element, then the <i><a href="#foster-parent-element">foster parent element</a></i> is the
+  element before the last <code><a href="tabular-data.html#the-table-element">table</a></code> element in the
   <a href="parsing.html#stack-of-open-elements">stack of open elements</a>.</p>
 
   <p>If the <i><a href="#foster-parent-element">foster parent element</a></i> is the parent element of the
   last <code><a href="tabular-data.html#the-table-element">table</a></code> element in the <a href="parsing.html#stack-of-open-elements">stack of open
-  elements</a>, then <var title="">node</var> must be inserted
-  immediately <em>before</em> the last <code><a href="tabular-data.html#the-table-element">table</a></code> element in
-  the <a href="parsing.html#stack-of-open-elements">stack of open elements</a> in the <i><a href="#foster-parent-element">foster parent
-  element</a></i>; otherwise, <var title="">node</var> must be
+  elements</a>, then <var title="">node</var> must be inserted into
+  the <i><a href="#foster-parent-element">foster parent element</a></i>, immediately <em>before</em> the
+  last <code><a href="tabular-data.html#the-table-element">table</a></code> element in the <a href="parsing.html#stack-of-open-elements">stack of open
+  elements</a>; otherwise, <var title="">node</var> must be
   <em>appended</em> to the <i><a href="#foster-parent-element">foster parent element</a></i>.</p>
 
 

Index: spec.html
===================================================================
RCS file: /sources/public/html5/spec/spec.html,v
retrieving revision 1.1056
retrieving revision 1.1057
diff -u -d -r1.1056 -r1.1057
--- spec.html	14 Jul 2010 18:36:37 -0000	1.1056
+++ spec.html	14 Jul 2010 19:06:43 -0000	1.1057
@@ -333,7 +333,7 @@
     <a href="Overview.html">single page HTML</a>,
     <a href="spec.html">multipage HTML</a>,
     <a href="author/">author edition</a>.
-This is revision 1.4116.
+This is revision 1.4117.
    </p> 
      <p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>
    &#169; 2010 <a href="http://www.w3.org/"><abbr title="World Wide
Received on Wednesday, 14 July 2010 19:06:47 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 14 July 2010 19:06:47 GMT