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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]