xerces-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mrgla...@apache.org
Subject cvs commit: xml-xerces/java/docs faq-sax.xml
Date Thu, 19 Feb 2004 23:43:37 GMT
mrglavas    2004/02/19 15:43:37

  Modified:    java/docs faq-sax.xml
  Log:
  Adding FAQ on ignorableWhitespace and XML Schemas.
  
  Revision  Changes    Path
  1.4       +16 -2     xml-xerces/java/docs/faq-sax.xml
  
  Index: faq-sax.xml
  ===================================================================
  RCS file: /home/cvs/xml-xerces/java/docs/faq-sax.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- faq-sax.xml	16 Feb 2004 23:31:54 -0000	1.3
  +++ faq-sax.xml	19 Feb 2004 23:43:37 -0000	1.4
  @@ -60,12 +60,26 @@
     </a>
     </faq>
     
  +  <faq title='Ignorable Whitespace and XML Schemas'>
  +    <q>Why doesn't the SAX parser report ignorable whitespace for XML Schemas?</q>
  +    <a>
  +      <p>SAX is very clear that ignorableWhitespace is only called for
  +         <jump href="http://www.w3.org/TR/REC-xml/#sec-white-space">
  +         element content whitespace</jump>, which is defined in the context of a
DTD.
  +         The result of schema validation is the Post-Schema-Validation Infoset (PSVI).

  +         Schema processors augment the base Infoset by adding new properties to 
  +         element and attribute information items, but not character information items.
  +         Schemas do not change whether a character is element content whitespace.
  +      </p>
  +    </a>
  +  </faq>
  +  
     <faq title="Namespace of xmlns attributes">
       <q>Why does the SAX parser report that xmlns attributes have no namespace?</q>
       <a>
          <p>An erratum for the Namespaces in XML recommendation put namespace declaration

  -          attributes in the namespace "http://www.w3.org/2000/xmlns/". SAX2 does not 
  -          accept this change so conforming parsers must report that these 
  +          attributes in the namespace "http://www.w3.org/2000/xmlns/". SAX2 (SAX 2.0.1)
  +          does not agree with this change so conforming parsers must report that these

             attributes have no namespace. Xerces behaves according to SAX2. Your code
             must handle this discrepancy when interacting with APIs such as DOM and
             applications which expect a namespace for xmlns attributes.</p>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org


Mime
View raw message