[html5] r3961 - [a] (0) Bring the authoring section in line with the parsing section for allowed [...]

whatwg at whatwg.org whatwg at whatwg.org
Tue Sep 22 03:19:17 PDT 2009


Author: ianh
Date: 2009-09-22 03:19:16 -0700 (Tue, 22 Sep 2009)
New Revision: 3961

Modified:
   index
   source
Log:
[a] (0) Bring the authoring section in line with the parsing section for allowed character references.
Fixing http://www.w3.org/Bugs/Public/show_bug.cgi?id=7524

Modified: index
===================================================================
--- index	2009-09-22 10:12:57 UTC (rev 3960)
+++ index	2009-09-22 10:19:16 UTC (rev 3961)
@@ -61859,10 +61859,9 @@
    <dd>The ampersand must be followed by a U+0023 NUMBER SIGN
    (<code>#</code>) character, followed by one or more digits in the
    range U+0030 DIGIT ZERO .. U+0039 DIGIT NINE, representing a
-   base-ten integer that itself is a Unicode code point that is
-   not U+0000, U+000D, in the range U+0080 .. U+009F, or in the range
-   0xD800 .. 0xDFFF (surrogates). The digits must then be followed by
-   a U+003B SEMICOLON character (<code title="">;</code>).</dd>
+   base-ten integer that corresponds to a Unicode code point that is
+   allowed according to the definition below. The digits must then be
+   followed by a U+003B SEMICOLON character (<code title="">;</code>).</dd>
 
 
    <dt>Hexadecimal numeric character reference</dt>
@@ -61874,12 +61873,17 @@
    range U+0030 DIGIT ZERO .. U+0039 DIGIT NINE, U+0061 LATIN SMALL
    LETTER A .. U+0066 LATIN SMALL LETTER F, and U+0041 LATIN CAPITAL
    LETTER A .. U+0046 LATIN CAPITAL LETTER F, representing a
-   base-sixteen integer that itself is a Unicode code point that is
-   not U+0000, U+000D, in the range U+0080 .. U+009F, or in the range
-   0xD800 .. 0xDFFF (surrogates). The digits must then be followed by
-   a U+003B SEMICOLON character (<code title="">;</code>).</dd>
+   base-sixteen integer that corresponds to a Unicode code point that
+   is allowed according to the definition below. The digits must then
+   be followed by a U+003B SEMICOLON character (<code title="">;</code>).</dd>
 
-  </dl><p>An <dfn id=syntax-ambiguous-ampersand title=syntax-ambiguous-ampersand>ambiguous
+  </dl><p>The numeric character reference forms described above are allowed
+  to reference any Unicode code point other than U+0000, permanently
+  undefined Unicode characters (noncharacters), and control characters
+  other than <a href=#space-character title="space character">space
+  characters</a>.</p>
+
+  <p>An <dfn id=syntax-ambiguous-ampersand title=syntax-ambiguous-ampersand>ambiguous
   ampersand</dfn> is a U+0026 AMPERSAND (<code>&</code>) character
   that is followed by some <a href=#syntax-text title=syntax-text>text</a> other
   than a <a href=#space-character>space character</a>, a U+003C LESS-THAN SIGN

Modified: source
===================================================================
--- source	2009-09-22 10:12:57 UTC (rev 3960)
+++ source	2009-09-22 10:19:16 UTC (rev 3961)
@@ -76463,10 +76463,10 @@
    <dd>The ampersand must be followed by a U+0023 NUMBER SIGN
    (<code>#</code>) character, followed by one or more digits in the
    range U+0030 DIGIT ZERO .. U+0039 DIGIT NINE, representing a
-   base-ten integer that itself is a Unicode code point that is
-   not U+0000, U+000D, in the range U+0080 .. U+009F, or in the range
-   0xD800 .. 0xDFFF (surrogates). The digits must then be followed by
-   a U+003B SEMICOLON character (<code title="">;</code>).</dd>
+   base-ten integer that corresponds to a Unicode code point that is
+   allowed according to the definition below. The digits must then be
+   followed by a U+003B SEMICOLON character (<code
+   title="">;</code>).</dd>
 
 
    <dt>Hexadecimal numeric character reference</dt>
@@ -76478,13 +76478,19 @@
    range U+0030 DIGIT ZERO .. U+0039 DIGIT NINE, U+0061 LATIN SMALL
    LETTER A .. U+0066 LATIN SMALL LETTER F, and U+0041 LATIN CAPITAL
    LETTER A .. U+0046 LATIN CAPITAL LETTER F, representing a
-   base-sixteen integer that itself is a Unicode code point that is
-   not U+0000, U+000D, in the range U+0080 .. U+009F, or in the range
-   0xD800 .. 0xDFFF (surrogates). The digits must then be followed by
-   a U+003B SEMICOLON character (<code title="">;</code>).</dd>
+   base-sixteen integer that corresponds to a Unicode code point that
+   is allowed according to the definition below. The digits must then
+   be followed by a U+003B SEMICOLON character (<code
+   title="">;</code>).</dd>
 
   </dl>
 
+  <p>The numeric character reference forms described above are allowed
+  to reference any Unicode code point other than U+0000, permanently
+  undefined Unicode characters (noncharacters), and control characters
+  other than <span title="space character">space
+  characters</span>.</p>
+
   <p>An <dfn title="syntax-ambiguous-ampersand">ambiguous
   ampersand</dfn> is a U+0026 AMPERSAND (<code>&</code>) character
   that is followed by some <span title="syntax-text">text</span> other




More information about the Commit-Watchers mailing list