html5/spec Overview.html,1.3189,1.3190

Update of /sources/public/html5/spec
In directory hutz:/tmp/cvs-serv4996

Modified Files:
	Overview.html 
Log Message:
Other applicable specifications definition. (whatwg r4028)

Index: Overview.html
===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.3189
retrieving revision 1.3190
diff -u -d -r1.3189 -r1.3190
--- Overview.html	29 Sep 2009 02:05:46 -0000	1.3189
+++ Overview.html	29 Sep 2009 02:33:07 -0000	1.3190
@@ -2090,14 +2090,14 @@
   allowing only users of specific user agents to access the content in
   question.</p>
 
-  <p>If markup extensions are needed, they should be done using XML,
-  with elements or attributes from custom namespaces. If DOM
-  extensions are needed, the members should be prefixed by
-  vendor-specific strings to prevent clashes with future versions of
-  this specification. Extensions must be defined so that the use of
-  extensions neither contradicts nor causes the non-conformance of
-  functionality defined in the specification.</p> <!-- thanks to QA
-  Framework -->
+  <p>If vendor-specific markup extensions are needed, they should be
+  done using XML, with elements or attributes from custom
+  namespaces. If such DOM extensions are needed, the members should be
+  prefixed by vendor-specific strings to prevent clashes with future
+  versions of this specification. Extensions must be defined so that
+  the use of extensions neither contradicts nor causes the
+  non-conformance of functionality defined in the specification.</p>
+  <!-- thanks to QA Framework -->
 
   <div class="example">
 
@@ -2112,7 +2112,18 @@
 
   </div>
 
-  <p>User agents must treat elements and attributes that they do not
+  <hr><p>When vendor-neutral extensions to this specification are needed,
+  either this specification can be updated accordingly, or an
+  extension specification can be written that overrides the
+  requirements in this specification. When someone applying this
+  specification to their activities decides that they will recognise
+  the requirements of such an extension specification, it becomes an
+  <dfn id="other-applicable-specifications" title="other applicable specifications">applicable
+  specification</dfn> for the purposes of conformance requirements in
+  this specification.</p>
+  <!-- http://www.w3.org/mid/17E341CD-E790-422C-9F9A-69347EE01CEB@iki.fi -->
+
+  <hr><p>User agents must treat elements and attributes that they do not
   understand as semantically neutral; leaving them in the DOM (for DOM
   processors), and styling them according to CSS (for CSS processors),
   but not inferring any meaning from them.</p>
@@ -6678,8 +6689,8 @@
   language of the content.<p>Authors must not use elements, attributes, and attribute values
   for purposes other than their appropriate intended semantic
   purpose. Authors must not use elements, attributes, and attribute
-  values that are not permitted by this specification or other
-  applicable specifications.</p><!-- http://www.w3.org/mid/17E341CD-E790-422C-9F9A-69347EE01CEB@iki.fi --><div class="example">
+  values that are not permitted by this specification or <a href="#other-applicable-specifications">other
+  applicable specifications</a>.<div class="example">
    <p>For example, the following document is non-conforming, despite
    being syntactically correct:</p>
 
@@ -6885,7 +6896,7 @@
 
   <p>The <code><a href="#htmlunknownelement">HTMLUnknownElement</a></code> interface must be used for
   <a href="#html-elements">HTML elements</a> that are not defined by this
-  specification (or other applicable specifications).</p>
+  specification (or <a href="#other-applicable-specifications">other applicable specifications</a>).</p>
 
   </div><h4 id="global-attributes"><span class="secno">3.2.3 </span><dfn>Global attributes</dfn></h4><p>The following attributes are common to and may be specified on
   all <a href="#html-elements">HTML elements</a><span class="impl"> (even those not
@@ -58453,8 +58464,8 @@
   given in the given token.</p>
 
   <p>The interface appropriate for an element in the <a href="#html-namespace-0">HTML
-  namespace</a> that is not defined in this specification (or other
-  applicable specifications) is
+  namespace</a> that is not defined in this specification (or
+  <a href="#other-applicable-specifications">other applicable specifications</a>) is
   <code><a href="#htmlunknownelement">HTMLUnknownElement</a></code>. Element in other namespaces whose
   interface is not defined by that namespace's specification must use
   the interface <code>Element</code>.</p>

Received on Tuesday, 29 September 2009 02:33:19 UTC