W3C home > Mailing lists > Public > public-html-diffs@w3.org > January 2011

eliot: Added language for <head>, <body>, and <html> per bug 11529; added language for xhtml namespace declarations on html nested within in foreign content, per bug 11523; changed "valid XML" to "well formed XML" in the Intro, per bug 11524;

From: poot <cvsmail@w3.org>
Date: Tue, 11 Jan 2011 21:44:27 -0500
To: public-html-diffs@w3.org
Message-Id: <E1PcqhG-0000II-Sk@jay.w3.org>
eliot: Added language for <head>, <body>, and <html> per bug 11529;
added language for xhtml namespace declarations on html nested within in
foreign content, per bug 11523; changed "valid XML" to "well formed XML"
in the Intro, per bug 11524;

http://dev.w3.org/cvsweb/html5/html-xhtml-author-guide/html-xhtml-authoring-guide.html?r1=1.49&r2=1.50&f=h

===================================================================
RCS file: /sources/public/html5/html-xhtml-author-guide/html-xhtml-authoring-guide.html,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -d -r1.49 -r1.50
--- html-xhtml-authoring-guide.html	16 Dec 2010 16:51:15 -0000	1.49
+++ html-xhtml-authoring-guide.html	29 Dec 2010 19:34:04 -0000	1.50
@@ -472,7 +472,7 @@
 			<a href="http://www.w3.org/"><img height="48" width="72" alt="W3C" src="http://www.w3.org/Icons/w3c_home"/></a>
 		</p>
 		<h1 class="title" id="title">Polyglot Markup: HTML-Compatible XHTML Documents</h1>
-		<h2 id="w3c-editor-s-draft-06-december-2010">W3C Editor's Draft 16 December 2010</h2>
+		<h2 id="w3c-editor-s-draft-06-december-2010">W3C Editor's Draft 29 December 2010</h2>
 		<dl>
 			<dt>This version:</dt>
 			<dd><a href="http://dev.w3.org/html5/html-xhtml-author-guide/html-xhtml-authoring-guide.html">http://dev.w3.org/html5/html-xhtml-author-guide/html-xhtml-authoring-guide.html</a></dd>
@@ -630,7 +630,7 @@
 			<em>This section is non-normative.</em>
 		</p>
 		<p>
-			It is often valuable to be able to serve HTML5 documents that are also valid XML documents. 
+			It is often valuable to be able to serve HTML5 documents that are also well formed XML documents. 
 			An author may, for example, use XML tools to generate a document, and they and others may process the document using XML tools. 
 			These documents are served as text/html. 
 			The language used to create documents that can be parsed by both HTML and XML parsers is called <dfn id="dfn-polyglot-markup">polyglot markup</dfn>. 
@@ -736,6 +736,9 @@
 			</ul>
 		<p></p>
 		<p>
+			<a class="internalDFN" href="#dfn-polyglot-markup" title="polyglot markup">Polyglot markup</a> declares the default namespaces on the root HTML element <code>&lt;html&gt;</code>, 
+			the root SVG element <code>&lt;svg&gt;</code>, and the root MathML element <code>&lt;math&gt;</code>, 
+			and on any HTML elements used as children of SVG or MathML elements.  
 			<a class="internalDFN" href="#dfn-polyglot-markup" title="polyglot markup">Polyglot markup</a> does not declare any other default or prefixed element namespace, because 
 			[<cite><a href="#bib-HTML5" rel="biblioentry" class="bibref">HTML5</a></cite>] does not natively support the declaring of any other default or prefixed element namespace. 
 		</p>
@@ -777,6 +780,23 @@
 
 	<div id="required-elements" class="section">
 	<h3><span class="secno">6.1 </span>Required Elements</h3>
+	
+		<p>
+			Every <a class="internalDFN" href="#dfn-polyglot-markup">polyglot markup</a> document contains an <code>&lt;html&gt;</code>, <code>&lt;head&gt;</code>, <code>&lt;title&gt;</code>, 
+			and <code>&lt;body&gt;</code> element. 
+			The <code>&lt;html&gt;</code> element is the root element. 
+			The <code>&lt;head&gt;</code> and <code>&lt;body&gt;</code> elements are children of the <code>&lt;html&gt;</code> element.
+			The <code>&lt;title&gt;</code> element is a child of the <code>&lt;head&gt;</code> element.
+			Therefore, the following source code would be the most basic <a class="internalDFN" href="#dfn-polyglot-markup">polyglot markup</a> document.
+		</p>
+		<pre class="example">&lt;!DOCTYPE html&gt;
+&lt;html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"&gt;
+  &lt;head&gt;
+    &lt;title&gt;&lt;/title&gt;
+  &lt;/head&gt;
+  &lt;body&gt;
+  &lt;/body&gt;
+&lt;/html&gt;</pre>
 		<p>
 			<a class="internalDFN" href="#dfn-polyglot-markup" title="polyglot markup">Polyglot markup</a> explicitly uses a <code>tbody</code> element surrounding groups of <code>tr</code> elements within a <code>table</code> element.
 			HTML parsers insert the <code>tbody</code> element, but XML parsers do not, thus creating different DOMs.
@@ -1411,7 +1431,6 @@
 <!--End section: Example Document-->
 </div>
 
-
 <div id="acknowledgements" class="appendix section">
 <!--OddPage--><h2><span class="secno">A. </span>Acknowledgements</h2>
 <p>
Received on Wednesday, 12 January 2011 02:44:29 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 12 January 2011 04:09:13 GMT