/[suikacvs]/markup/xml/xmlcc/xmlcc-work.en.html
Suika

Diff of /markup/xml/xmlcc/xmlcc-work.en.html

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.9 by wakaba, Tue Nov 13 01:11:21 2007 UTC revision 1.10 by wakaba, Tue Nov 13 01:12:26 2007 UTC
# Line 213  is that of the <code>Document</code> nod Line 213  is that of the <code>Document</code> nod
213    
214  </div>  </div>
215    
216    
217    <div class=section id=checking-components>
218    <h3>Checking Components</h3>
219    
220    <p>The algorithm
221    <dfn id=algorithm-to-validate-an-xml-character-data title-"to validate an XML character data">to
222    validate an <abbr>XML</abbr> character data
223    (<dfn id=var-s><var>s</var></dfn>)</dfn> is defined as following:</p>
224    <ol>
225    <li class=ed>@@</li>
226    </ol>
227    
228    <p>The algorithm
229    <dfn id=algorithm-to-validate-a-name title="to validate a Name">to validate a
230    <code>Name</code> (<dfn id=var-name><var>name</var></dfn>)</dfn> is defined
231    as following:</p>
232    <ol>
233    <li class=ed>@@</li>
234    </ol>
235    
236    <p>The algorithm
237    <dfn id=algorithm-to-validate-a-ncname title="to validate an NCName">to
238    validate an <code>NCName</code> (<dfn id=var-name><var>name</var></dfn>)</dfn>
239    is defined as following:</p>
240    <ol>
241    <li class=ed>@@</li>
242    </ol>
243    
244    <p>To <dfn id=algorithm-to-validate-a-public-identifier title="validate a public identifier">validate
245    a public identifier (<dfn id=var-pid><var>pid</var></dfn>)</dfn>, the
246    algorithm below <em class=rfc2119>MUST</em> be used:</p>
247    <ol>
248      <li>If <var>pid</var> contains any character
249      that is outside of the range of <code>#x20 | #xD | #xA |
250      [a-zA-Z0-9] | [-'()+,./:=?;!*#@$_%]</code><!-- @@ TODO: formal def -->,
251      then it is an
252      <a href="#xml-well-formedness-error" id=wfe-pubid-char><code>xml-well-formedness-error</code></a>.</li>
253      <li>If <var>pid</var> contains one of <code class=char>U+0009</code>
254      <code class=charname>CHARACTER TABULATION</code>,
255      <code class=char>U+000A</code> <code class=charname>CARRIAGE RETURN</code>,
256      and <code class=char>U+000D</code> <code class=charname>LINE FEED</code>
257      characters, if the first character of <var>pid</var> is
258      <code class=char>U+0020</code> <code class=charname>SPACE</code> character,
259      if the last character of <var>pid</var> is <code class=char>U+0020</code>
260      <code class=charname>SPACE</code> character, or if there is a
261      <code class=char>U+0020</code> <code class=charname>SPACE</code> character
262      immediately followed by another <code class=char>U+0020</code>
263      <code class=charname>SPACE</code> character in <var>pid</var>, then it is a
264      <a href="#round-trip-error" id=rte-pubid-space><code>round-trip-error</code></a>.</li>
265      <li class=ed>@@ Should we check formal-public-identifierness?</li>
266    </ol>
267    
268    </div>
269    
270  <div class=section id=checking-node>  <div class=section id=checking-node>
271  <h3>Checking <code>Node</code></h3>  <h3>Checking <code>Node</code></h3>
272    
# Line 514  following:</p> Line 568  following:</p>
568    
569  </div>  </div>
570    
 <div class=section id=checking-components>  
 <h3>Checking Components</h3>  
   
 <p>The algorithm  
 <dfn id=algorithm-to-validate-an-xml-character-data title-"to validate an XML character data">to  
 validate an <abbr>XML</abbr> character data  
 (<dfn id=var-s><var>s</var></dfn>)</dfn> is defined as following:</p>  
 <ol>  
 <li class=ed>@@</li>  
 </ol>  
   
 <p>The algorithm  
 <dfn id=algorithm-to-validate-a-name title="to validate a Name">to validate a  
 <code>Name</code> (<dfn id=var-name><var>name</var></dfn>)</dfn> is defined  
 as following:</p>  
 <ol>  
 <li class=ed>@@</li>  
 </ol>  
   
 <p>The algorithm  
 <dfn id=algorithm-to-validate-a-ncname title="to validate an NCName">to  
 validate an <code>NCName</code> (<dfn id=var-name><var>name</var></dfn>)</dfn>  
 is defined as following:</p>  
 <ol>  
 <li class=ed>@@</li>  
 </ol>  
   
 <p>To <dfn id=algorithm-to-validate-a-public-identifier title="validate a public identifier">validate  
 a public identifier (<dfn id=var-pid><var>pid</var></dfn>)</dfn>, the  
 algorithm below <em class=rfc2119>MUST</em> be used:</p>  
 <ol>  
   <li>If <var>pid</var> contains any character  
   that is outside of the range of <code>#x20 | #xD | #xA |  
   [a-zA-Z0-9] | [-'()+,./:=?;!*#@$_%]</code><!-- @@ TODO: formal def -->,  
   then it is an  
   <a href="#xml-well-formedness-error" id=wfe-pubid-char><code>xml-well-formedness-error</code></a>.</li>  
   <li>If <var>pid</var> contains one of <code class=char>U+0009</code>  
   <code class=charname>CHARACTER TABULATION</code>,  
   <code class=char>U+000A</code> <code class=charname>CARRIAGE RETURN</code>,  
   and <code class=char>U+000D</code> <code class=charname>LINE FEED</code>  
   characters, if the first character of <var>pid</var> is  
   <code class=char>U+0020</code> <code class=charname>SPACE</code> character,  
   if the last character of <var>pid</var> is <code class=char>U+0020</code>  
   <code class=charname>SPACE</code> character, or if there is a  
   <code class=char>U+0020</code> <code class=charname>SPACE</code> character  
   immediately followed by another <code class=char>U+0020</code>  
   <code class=charname>SPACE</code> character in <var>pid</var>, then it is a  
   <a href="#round-trip-error" id=rte-pubid-space><code>round-trip-error</code></a>.</li>  
   <li class=ed>@@ Should we check formal-public-identifierness?</li>  
 </ol>  
   
 </div>  
   
571  </div>  </div>
572    
573  <div id="references" class="section reference">  <div id="references" class="section reference">

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24