[html5] r8679 - [cgiowt] (3) PARSER: Change whether <template><td></template> is a parse error A [...]

whatwg at whatwg.org whatwg at whatwg.org
Fri Jun 13 15:00:26 PDT 2014


Author: ianh
Date: 2014-06-13 15:00:22 -0700 (Fri, 13 Jun 2014)
New Revision: 8679

Modified:
   complete.html
   index
   source
Log:
[cgiowt] (3) PARSER: Change whether <template><td></template> is a parse error
Affected topics: HTML Syntax and Parsing

Modified: complete.html
===================================================================
--- complete.html	2014-06-12 19:39:31 UTC (rev 8678)
+++ complete.html	2014-06-13 22:00:22 UTC (rev 8679)
@@ -290,7 +290,7 @@
   </script><body onload=init()>
   <header class="head with-buttons" id=head><p><a href=//www.whatwg.org/ class=logo><img width=101 src=/images/logo alt=WHATWG height=101></a></p>
    <hgroup><h1 class=allcaps>HTML</h1>
-    <h2 class="no-num no-toc">Living Standard — Last Updated 12 June 2014</h2>
+    <h2 class="no-num no-toc">Living Standard — Last Updated 13 June 2014</h2>
    </hgroup><div>
     <div>
      <a href=//whatwg.org/html><span><strong>Multipage Version</strong> <code>whatwg.org/html</code></span></a>
@@ -91147,6 +91147,7 @@
 
   </ol><h5 id=closing-elements-that-have-implied-end-tags><span class=secno>12.2.5.3 </span>Closing elements that have implied end tags</h5>
 
+<!--CLEANUP-->
   <p>When the steps below require the UA to <dfn id=generate-implied-end-tags>generate implied end
   tags</dfn>, then, while the <a href=#current-node>current node</a> is a
   <code><a href=#the-dd-element>dd</a></code> element, a <code><a href=#the-dt-element>dt</a></code> element, an
@@ -91156,12 +91157,22 @@
   pop the <a href=#current-node>current node</a> off the <a href=#stack-of-open-elements>stack of open
   elements</a>.</p>
 
+<!--CLEANUP-->
   <p>If a step requires the UA to generate implied end tags but lists
   an element to exclude from the process, then the UA must perform the
   above steps as if that element was not in the above list.</p>
 
+  <p>When the steps below require the UA to <dfn id=generate-all-implied-end-tags-thoroughly>generate all implied end tags thoroughly</dfn>,
+  then, while the <a href=#current-node>current node</a> is a <code><a href=#the-caption-element>caption</a></code> element, a
+  <code><a href=#the-colgroup-element>colgroup</a></code> element, a <code><a href=#the-dd-element>dd</a></code> element, a <code><a href=#the-dt-element>dt</a></code> element, an
+  <code><a href=#the-li-element>li</a></code> element, an <code><a href=#the-option-element>option</a></code> element, an <code><a href=#the-optgroup-element>optgroup</a></code> element, a
+  <code><a href=#the-p-element>p</a></code> element, an <code><a href=#the-rp-element>rp</a></code> element, an <code><a href=#the-rt-element>rt</a></code> element, a
+  <code><a href=#the-tbody-element>tbody</a></code> element, a <code><a href=#the-td-element>td</a></code> element, a <code><a href=#the-tfoot-element>tfoot</a></code> element, a
+  <code><a href=#the-th-element>th</a></code> element, a <code><a href=#the-thead-element>thead</a></code> element, or a <code><a href=#the-tr-element>tr</a></code> element, the UA must
+  pop the <a href=#current-node>current node</a> off the <a href=#stack-of-open-elements>stack of open elements</a>.</p>
 
 
+
   <h5 id=parsing-main-inhtml><span class=secno>12.2.5.4 </span>The rules for parsing tokens in HTML content</h5>
 
 
@@ -91641,7 +91652,7 @@
 
     <p>Otherwise, run these steps:</p>
 
-    <ol><li><p><a href=#generate-implied-end-tags>Generate implied end tags</a>.</li>
+    <ol><li><p><a href=#generate-all-implied-end-tags-thoroughly>Generate all implied end tags thoroughly</a>.</li>
 
      <li><p>If the <a href=#current-node>current node</a> is not a <code><a href=#the-template-element>template</a></code> element, then this is a
      <a href=#parse-error>parse error</a>.</li>

Modified: index
===================================================================
--- index	2014-06-12 19:39:31 UTC (rev 8678)
+++ index	2014-06-13 22:00:22 UTC (rev 8679)
@@ -290,7 +290,7 @@
   </script><body onload=init()>
   <header class="head with-buttons" id=head><p><a href=//www.whatwg.org/ class=logo><img width=101 src=/images/logo alt=WHATWG height=101></a></p>
    <hgroup><h1 class=allcaps>HTML</h1>
-    <h2 class="no-num no-toc">Living Standard — Last Updated 12 June 2014</h2>
+    <h2 class="no-num no-toc">Living Standard — Last Updated 13 June 2014</h2>
    </hgroup><div>
     <div>
      <a href=//whatwg.org/html><span><strong>Multipage Version</strong> <code>whatwg.org/html</code></span></a>
@@ -91147,6 +91147,7 @@
 
   </ol><h5 id=closing-elements-that-have-implied-end-tags><span class=secno>12.2.5.3 </span>Closing elements that have implied end tags</h5>
 
+<!--CLEANUP-->
   <p>When the steps below require the UA to <dfn id=generate-implied-end-tags>generate implied end
   tags</dfn>, then, while the <a href=#current-node>current node</a> is a
   <code><a href=#the-dd-element>dd</a></code> element, a <code><a href=#the-dt-element>dt</a></code> element, an
@@ -91156,12 +91157,22 @@
   pop the <a href=#current-node>current node</a> off the <a href=#stack-of-open-elements>stack of open
   elements</a>.</p>
 
+<!--CLEANUP-->
   <p>If a step requires the UA to generate implied end tags but lists
   an element to exclude from the process, then the UA must perform the
   above steps as if that element was not in the above list.</p>
 
+  <p>When the steps below require the UA to <dfn id=generate-all-implied-end-tags-thoroughly>generate all implied end tags thoroughly</dfn>,
+  then, while the <a href=#current-node>current node</a> is a <code><a href=#the-caption-element>caption</a></code> element, a
+  <code><a href=#the-colgroup-element>colgroup</a></code> element, a <code><a href=#the-dd-element>dd</a></code> element, a <code><a href=#the-dt-element>dt</a></code> element, an
+  <code><a href=#the-li-element>li</a></code> element, an <code><a href=#the-option-element>option</a></code> element, an <code><a href=#the-optgroup-element>optgroup</a></code> element, a
+  <code><a href=#the-p-element>p</a></code> element, an <code><a href=#the-rp-element>rp</a></code> element, an <code><a href=#the-rt-element>rt</a></code> element, a
+  <code><a href=#the-tbody-element>tbody</a></code> element, a <code><a href=#the-td-element>td</a></code> element, a <code><a href=#the-tfoot-element>tfoot</a></code> element, a
+  <code><a href=#the-th-element>th</a></code> element, a <code><a href=#the-thead-element>thead</a></code> element, or a <code><a href=#the-tr-element>tr</a></code> element, the UA must
+  pop the <a href=#current-node>current node</a> off the <a href=#stack-of-open-elements>stack of open elements</a>.</p>
 
 
+
   <h5 id=parsing-main-inhtml><span class=secno>12.2.5.4 </span>The rules for parsing tokens in HTML content</h5>
 
 
@@ -91641,7 +91652,7 @@
 
     <p>Otherwise, run these steps:</p>
 
-    <ol><li><p><a href=#generate-implied-end-tags>Generate implied end tags</a>.</li>
+    <ol><li><p><a href=#generate-all-implied-end-tags-thoroughly>Generate all implied end tags thoroughly</a>.</li>
 
      <li><p>If the <a href=#current-node>current node</a> is not a <code><a href=#the-template-element>template</a></code> element, then this is a
      <a href=#parse-error>parse error</a>.</li>

Modified: source
===================================================================
--- source	2014-06-12 19:39:31 UTC (rev 8678)
+++ source	2014-06-13 22:00:22 UTC (rev 8679)
@@ -100575,6 +100575,7 @@
 
   <h5>Closing elements that have implied end tags</h5>
 
+<!--CLEANUP-->
   <p>When the steps below require the UA to <dfn>generate implied end
   tags</dfn>, then, while the <span>current node</span> is a
   <code>dd</code> element, a <code>dt</code> element, an
@@ -100584,12 +100585,22 @@
   pop the <span>current node</span> off the <span>stack of open
   elements</span>.</p>
 
+<!--CLEANUP-->
   <p>If a step requires the UA to generate implied end tags but lists
   an element to exclude from the process, then the UA must perform the
   above steps as if that element was not in the above list.</p>
 
+  <p>When the steps below require the UA to <dfn>generate all implied end tags thoroughly</dfn>,
+  then, while the <span>current node</span> is a <code>caption</code> element, a
+  <code>colgroup</code> element, a <code>dd</code> element, a <code>dt</code> element, an
+  <code>li</code> element, an <code>option</code> element, an <code>optgroup</code> element, a
+  <code>p</code> element, an <code>rp</code> element, an <code>rt</code> element, a
+  <code>tbody</code> element, a <code>td</code> element, a <code>tfoot</code> element, a
+  <code>th</code> element, a <code>thead</code> element, or a <code>tr</code> element, the UA must
+  pop the <span>current node</span> off the <span>stack of open elements</span>.</p>
 
 
+
   <h5 id="parsing-main-inhtml">The rules for parsing tokens in HTML content</h5>
 
 
@@ -101123,7 +101134,7 @@
 
     <ol>
 
-     <li><p><span>Generate implied end tags</span>.</p></li>
+     <li><p><span>Generate all implied end tags thoroughly</span>.</p></li>
 
      <li><p>If the <span>current node</span> is not a <code>template</code> element, then this is a
      <span>parse error</span>.</p></li>



More information about the Commit-Watchers mailing list