- From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 16 Aug 2010 21:07:06 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec
In directory hutz:/tmp/cvs-serv13162
Modified Files:
spec.html tokenization.html
Log Message:
Change how to handle unexpected HTML elements in foreign content to be a previously-solved problem, rather than rolling our own escapte hatch with all the problems that entails. (whatwg r5300)
[updated by splitter]
Index: tokenization.html
===================================================================
RCS file: /sources/public/html5/spec/tokenization.html,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -d -r1.24 -r1.25
--- tokenization.html 16 Aug 2010 20:47:31 -0000 1.24
+++ tokenization.html 16 Aug 2010 21:07:04 -0000 1.25
@@ -5707,10 +5707,26 @@
<p><a href="parsing.html#parse-error">Parse error</a>.</p>
<p>Pop elements from the <a href="parsing.html#stack-of-open-elements">stack of open elements</a> until
- either a <code><a href="the-map-element.html#math">math</a></code> element or an <code><a href="the-map-element.html#svg">svg</a></code> element
- has been popped from the stack, switch the <a href="parsing.html#insertion-mode">insertion
- mode</a> to the <a href="parsing.html#secondary-insertion-mode">secondary insertion mode</a>, and
- reprocess the token.</p>
+ the <a href="parsing.html#current-node">current node</a> is one of the following:</p>
+
+ <ul class="brief"><li>an <code title="">mi</code> element in the <a href="namespaces.html#mathml-namespace">MathML namespace</a></li>
+ <li>an <code title="">mo</code> element in the <a href="namespaces.html#mathml-namespace">MathML namespace</a></li>
+ <li>an <code title="">mn</code> element in the <a href="namespaces.html#mathml-namespace">MathML namespace</a></li>
+ <li>an <code title="">ms</code> element in the <a href="namespaces.html#mathml-namespace">MathML namespace</a></li>
+ <li>an <code title="">mtext</code> element in the <a href="namespaces.html#mathml-namespace">MathML namespace</a></li>
+ <li>a <code title="">foreignObject</code> element in the <a href="namespaces.html#svg-namespace">SVG namespace</a></li>
+ <li>a <code title="">desc</code> element in the <a href="namespaces.html#svg-namespace">SVG namespace</a></li>
+ <li>a <code title="">title</code> element in the <a href="namespaces.html#svg-namespace">SVG namespace</a></li>
+ <li>an element in the <a href="namespaces.html#html-namespace-0">HTML namespace</a></li>
+
+ </ul><p>If, after doing so, the <a href="parsing.html#insertion-mode">insertion mode</a> is still
+ "<a href="#parsing-main-inforeign" title="insertion mode: in foreign content">in foreign
+ content</a>", but there is no element <a href="parsing.html#has-an-element-in-scope" title="has an
+ element in scope">in scope</a> that has a namespace other than
+ the <a href="namespaces.html#html-namespace-0">HTML namespace</a>, switch the <a href="parsing.html#insertion-mode">insertion
+ mode</a> to the <a href="parsing.html#secondary-insertion-mode">secondary insertion mode</a>.</p>
+
+ <p>Reprocess the token.</p>
</dd>
Index: spec.html
===================================================================
RCS file: /sources/public/html5/spec/spec.html,v
retrieving revision 1.1144
retrieving revision 1.1145
diff -u -d -r1.1144 -r1.1145
--- spec.html 16 Aug 2010 20:57:14 -0000 1.1144
+++ spec.html 16 Aug 2010 21:07:04 -0000 1.1145
@@ -336,7 +336,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.4222.
+This is revision 1.4223.
</p>
<p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>
© 2010 <a href="http://www.w3.org/"><abbr title="World Wide
Received on Monday, 16 August 2010 21:07:08 UTC