- From: CVS User lsilli <cvsmail@w3.org>
- Date: Sat, 02 Nov 2013 02:52:53 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/html-polyglot
In directory roscoe:/tmp/cvs-serv14591/html-polyglot
Modified Files:
html-polyglot.html
Log Message:
More fixing of bug 23372
--- /sources/public/html5/html-polyglot/html-polyglot.html 2013/11/02 02:27:37 1.4
+++ /sources/public/html5/html-polyglot/html-polyglot.html 2013/11/02 02:52:52 1.5
@@ -323,11 +323,13 @@
<h4>Attribute-level namespaces</h4>
<p>
[[!HTML5]] introduces undeclared (native) support for attributes in the XLink namespace and with the prefix <code>xlink:</code>.
- To maintain XML-compatibility, <a title="polyglot markup">polyglot markup</a> explicitly declares the XLink namespace inside
- each foreign content section where it is used, and typically on a such section’s root element (e.g. on the <code>svg</code> start
- tag for an SVG section and on the <code>math</code> start tag for a MathML section). [[!XML10]].
- </p>
- <p>In <a>polyglot markup</a>, the xlink prefix uses the namespace declaration <code>xmlns:xlink="http://www.w3.org/1999/xlink"</code> before using the xlink prefix for the following attributes:</p>
+ To maintain XML-compatibility, <a title="polyglot markup">polyglot markup</a> explicitly declares the XLink namespace:
+ <code>xmlns:xlink="http://www.w3.org/1999/xlink"</code>). [[!XML]]</p>
+ <p>For conformance with the HTML specification’s conformance rules, the declaration has to take place in each foreign content
+ section where it is used, typically on a such section’s root element (e.g. on the <code>svg</code> start tag for an SVG
+ section and on the <code>math</code> start tag for a MathML section) since the declaration must occur before using any of
+ the <code>xlink:</code> prefixed attributes, </p>
+
<ul class="inline-list">
<li><code>xlink:actuate</code></li>
<li><code>xlink:arcrole</code></li>
Received on Saturday, 2 November 2013 02:52:54 UTC