--- 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 @@ + +
The algorithm +to +validate an XML character data +(s) is defined as following:
+The algorithm
+to validate a
+Name
(name) is defined
+as following:
The algorithm
+to
+validate an NCName
(name)
+is defined as following:
To validate +a public identifier (pid), the +algorithm below MUST be used:
+#x20 | #xD | #xA |
+ [a-zA-Z0-9] | [-'()+,./:=?;!*#@$_%]
,
+ then it is an
+ xml-well-formedness-error
.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
.Node
The algorithm -to -validate an XML character data -(s) is defined as following:
-The algorithm
-to validate a
-Name
(name) is defined
-as following:
The algorithm
-to
-validate an NCName
(name)
-is defined as following:
To validate -a public identifier (pid), the -algorithm below MUST be used:
-#x20 | #xD | #xA |
- [a-zA-Z0-9] | [-'()+,./:=?;!*#@$_%]
,
- then it is an
- xml-well-formedness-error
.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
.