--- markup/xml/xmlcc/xmlcc-work.en.html 2007/11/13 01:11:21 1.9 +++ markup/xml/xmlcc/xmlcc-work.en.html 2007/11/13 01:12:26 1.10 @@ -213,6 +213,60 @@ + +
+

Checking Components

+ +

The algorithm +to +validate an XML character data +(s) is defined as following:

+
    +
  1. @@
  2. +
+ +

The algorithm +to validate a +Name (name) is defined +as following:

+
    +
  1. @@
  2. +
+ +

The algorithm +to +validate an NCName (name) +is defined as following:

+
    +
  1. @@
  2. +
+ +

To validate +a public identifier (pid), the +algorithm below MUST be used:

+
    +
  1. If pid contains any character + that is outside of the range of #x20 | #xD | #xA | + [a-zA-Z0-9] | [-'()+,./:=?;!*#@$_%], + then it is an + xml-well-formedness-error.
  2. +
  3. If pid contains one of U+0009 + CHARACTER TABULATION, + U+000A CARRIAGE RETURN, + and U+000D LINE FEED + characters, if the first character of pid is + U+0020 SPACE character, + if the last character of pid is U+0020 + SPACE character, or if there is a + U+0020 SPACE character + immediately followed by another U+0020 + SPACE character in pid, then it is a + round-trip-error.
  4. +
  5. @@ Should we check formal-public-identifierness?
  6. +
+ +
+

Checking Node

@@ -514,59 +568,6 @@
-
-

Checking Components

- -

The algorithm -to -validate an XML character data -(s) is defined as following:

-
    -
  1. @@
  2. -
- -

The algorithm -to validate a -Name (name) is defined -as following:

-
    -
  1. @@
  2. -
- -

The algorithm -to -validate an NCName (name) -is defined as following:

-
    -
  1. @@
  2. -
- -

To validate -a public identifier (pid), the -algorithm below MUST be used:

-
    -
  1. If pid contains any character - that is outside of the range of #x20 | #xD | #xA | - [a-zA-Z0-9] | [-'()+,./:=?;!*#@$_%], - then it is an - xml-well-formedness-error.
  2. -
  3. If pid contains one of U+0009 - CHARACTER TABULATION, - U+000A CARRIAGE RETURN, - and U+000D LINE FEED - characters, if the first character of pid is - U+0020 SPACE character, - if the last character of pid is U+0020 - SPACE character, or if there is a - U+0020 SPACE character - immediately followed by another U+0020 - SPACE character in pid, then it is a - round-trip-error.
  4. -
  5. @@ Should we check formal-public-identifierness?
  6. -
- -
-