You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by el...@apache.org on 2001/10/30 20:26:24 UTC
cvs commit: xml-xerces/java/docs features.xml releases.xml
elena 01/10/30 11:26:24
Modified: java/docs Tag: xerces_j_1 features.xml releases.xml
Log:
add description for a new feature "normalize-element-contents"
Revision Changes Path
No revision
No revision
1.15.2.1 +591 -270 xml-xerces/java/docs/features.xml
Index: features.xml
===================================================================
RCS file: /home/cvs/xml-xerces/java/docs/features.xml,v
retrieving revision 1.15
retrieving revision 1.15.2.1
diff -u -r1.15 -r1.15.2.1
--- features.xml 2001/05/18 19:30:17 1.15
+++ features.xml 2001/10/30 19:26:24 1.15.2.1
@@ -1,272 +1,593 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE s1 SYSTEM "./dtd/document.dtd">
+<?xml version="1.0" standalone="no"?><!DOCTYPE s1 SYSTEM "./dtd/document.dtd">
-<s1 title="Features">
- <s2 title="Setting Features">
- <anchor name="features"/>
- <p>To set a feature on either org.apache.xerces.parsers.SAXParser or
- org.apache.xerces.parsers.DOMParser, you should use the SAX2
- method <code>setFeature(String,boolean)</code>. To query a
- feature, use the SAX2 method <code>getFeature(String)</code>.</p>
- <p>For example, to turn on validation:</p>
-<source>SAXParser p=new SAXParser();
-try {
- p.setFeature("http://xml.org/sax/features/validation", true);
-} catch (SAXException e) {
- System.out.println("error in setting up parser feature");
-}</source>
- </s2>
-
- <s2 title="General Features">
- <anchor name="validation"/>
- <p>http://xml.org/sax/features/validation</p>
- <table>
- <tr><th>True:</th> <td>Validate the document.</td></tr>
- <tr><th>False:</th> <td>Do not validate the document.</td></tr>
- <tr><th>Default:</th> <td>false</td></tr>
- <tr><th>Access:</th> <td>(parsing) read-only; (not parsing) read/write</td></tr>
- <tr><th>Note:</th> <td>If this feature is set to true, the document must specify a grammar.
- If this feature is set to false, the document may specify a grammar
- and that grammar will be parsed but no validation of the document
- contents will be performed.</td></tr>
- <tr><th>See:</th> <td><link anchor="dynamic">http://apache.org/xml/features/validation/dynamic</link>
- <br/><link anchor="namespaces">http://xml.org/sax/features/namespaces</link></td></tr>
- </table>
-
- <anchor name="external-general-entities"/>
- <p>http://xml.org/sax/features/external-general-entities</p>
- <table>
- <tr><th>True:</th> <td>Include external general (text) entities.</td></tr>
- <tr><th>False:</th> <td>Do not include external general entities.</td></tr>
- <tr><th>Default:</th> <td>true</td></tr>
- <tr><th>Access:</th> <td>(parsing) read-only; (not parsing) read/write</td></tr>
- <tr><th>See:</th>
- <td><link anchor="external-parameter-entities">http://xml.org/sax/features/external-parameter-entities</link></td></tr>
- </table>
-
- <anchor name="external-parameter-entities"/>
- <p>http://xml.org/sax/features/external-parameter-entities</p>
- <table>
- <tr><th>True:</th> <td>Include external parameter entities and the external DTD subset.</td></tr>
- <tr><th>False:</th> <td>Do not include external parameter entities or the external DTD subset.</td></tr>
- <tr><th>Default:</th> <td>true</td></tr>
- <tr><th>Access:</th> <td>(parsing) read-only; (not parsing) read/write</td></tr>
- <tr><th>See:</th>
- <td><link anchor="external-parameter-entities">http://xml.org/sax/features/external-parameter-entities</link></td></tr>
- </table>
-
- <anchor name="namespaces"/>
- <p>http://xml.org/sax/features/namespaces</p>
- <table>
- <tr><th>True:</th> <td>Perform namespace processing: prefixes will be stripped off element and
- attribute names and replaced with the corresponding namespace URIs. By
- default, the two will simply be concatenated, but the namespace-sep core
- property allows the application to specify a delimiter string for
- separating the URI part and the local part.</td></tr>
- <tr><th>False:</th> <td>Do not perform namespace processing.</td></tr>
- <tr><th>Default:</th> <td>true</td></tr>
- <tr><th>Access:</th> <td>(parsing) read-only; (not parsing) read/write</td></tr>
- <tr><th>Note:</th> <td>If the validation feature is set to true, then the document must contain
- a grammar that supports the use of namespaces.</td></tr>
- <tr><th>See:</th> <td><link anchor="validation">http://xml.org/sax/features/validation</link>
- <br/><link idref="properties" anchor="namespace-sep">http://xml.org/sax/properties/namespace-sep</link></td></tr>
- </table>
-
- <anchor name="schema"/>
- <p>http://apache.org/xml/features/validation/schema</p>
- <table>
- <tr><th>True:</th> <td>Turn on XML Schema support.</td></tr>
- <tr><th>False:</th> <td>Turn off XML Schema support.</td></tr>
- <tr><th>Default:</th> <td>true</td></tr>
- </table>
-
- <anchor name="schema-full-checking"/>
- <p>http://apache.org/xml/features/validation/schema-full-checking</p>
- <table>
- <tr><th>True:</th> <td>Enable full schema constraint checking, including checking which may be time-consuming or memory intensive. Currently, particle unique attribution constraint checking and particle derivation resriction checking are controlled by this option.</td></tr>
- <tr><th>False:</th> <td>Disable full constraint checking.</td></tr>
- <tr><th>Default:</th> <td>false</td></tr>
- </table>
-
- <anchor name="dynamic"/>
- <p>http://apache.org/xml/features/validation/dynamic</p>
- <table>
- <tr><th>True:</th> <td>The parser will validate the document only if a grammar is specified.</td></tr>
- <tr><th>False:</th> <td>Validation is determined by the state of the
- <link anchor="validation">http://xml.org/sax/features/validation</link> feature.</td></tr>
- <tr><th>Default:</th> <td>false</td></tr>
- <tr><th>See:</th> <td><link anchor="validation">http://xml.org/sax/features/validation</link></td></tr>
- </table>
-
- <anchor name="warn-on-duplicate-attdef"/>
- <p>http://apache.org/xml/features/validation/warn-on-duplicate-attdef</p>
- <table>
- <tr><th>True:</th><td>Warn on duplicate attribute declaration.</td></tr>
- <tr><th>False:</th><td>Do not warn on duplicate attribute declaration.</td></tr>
- <tr><th>Default:</th><td>true</td></tr>
- </table>
-
- <anchor name="warn-on-undeclared-elemdef"/>
- <p>http://apache.org/xml/features/validation/warn-on-undeclared-elemdef</p>
- <table>
- <tr><th>True:</th> <td>Warn if element referenced in content model is not declared.</td></tr>
- <tr><th>False:</th> <td>Do not warn if element referenced in content model is not declared.</td></tr>
- <tr><th>Default:</th> <td>true</td></tr>
- </table>
-
- <anchor name="allow-java-encodings"/>
- <p>http://apache.org/xml/features/allow-java-encodings</p>
- <table>
- <tr><th>True:</th> <td>Allow Java encoding names in XMLDecl and TextDecl line.</td></tr>
- <tr><th>False:</th> <td>Do not allow Java encoding names in XMLDecl and TextDecl line.</td></tr>
- <tr><th>Default:</th> <td>false</td></tr>
- <tr><th>Note:</th> <td>A true value for this feature allows the encoding of the file to be
- specified as a Java encoding name as well as the standard ISO encoding
- name. Be aware that other parsers may not be able to use Java encoding
- names. If this feature is set to false, an error will be generated if
- Java encoding names are used.</td></tr>
- </table>
-
- <anchor name="continue-after-fatal-error"/>
- <p>http://apache.org/xml/features/continue-after-fatal-error</p>
- <table>
- <tr><th>True:</th><td>Continue after fatal error.</td></tr>
- <tr><th>False:</th><td>Stops parse on first fatal error.</td></tr>
- <tr><th>Default:</th><td>false</td></tr>
- </table>
-
- <anchor name="load-dtd-grammar"/>
- <p>http://apache.org/xml/features/nonvalidating/load-dtd-grammar</p>
- <table>
- <tr><th>True:</th><td>Load the DTD and use it to
- add default attributes and set
-attribute types when parsing.</td></tr>
- <tr><th>False:</th><td>Build the grammar but do not use
-the default attributes and attribute types information it contains.</td></tr>
- <tr><th>Default:</th><td>true</td></tr>
- <tr><th>Note:</th> <td>This feature is always on when
-validation is on.</td></tr>
- </table>
-
- <anchor name="load-external-dtd"/>
- <p>http://apache.org/xml/features/nonvalidating/load-external-dtd</p>
- <table>
- <tr><th>True:</th><td>Load the external DTD.</td></tr>
- <tr><th>False:</th><td>Ignore the external DTD completely.</td></tr>
- <tr><th>Default:</th><td>true</td></tr>
- <tr><th>Note:</th> <td>This feature is
-always on when validation is on.</td></tr>
- </table>
- </s2>
- <s2 title="DOM Features">
- <anchor name="defer-node-expansion"/>
- <p>http://apache.org/xml/features/dom/defer-node-expansion</p>
- <table>
- <tr><th>True:</th> <td>Lazy DOM node expansion.</td></tr>
- <tr><th>False:</th> <td>Full DOM node expansion.</td></tr>
- <tr><th>Default:</th> <td>true</td></tr>
- <tr><th>Note:</th> <td>This feature only applies when the
- <link idref="properties" anchor="document-class-name">http://apache.org/xml/properties/dom/document-class-name</link> property is
- set to a value other than the name of the default document factory.
- If this feature is set to true, the DOM nodes in the returned
- document are expanded as the tree is traversed. This feature allows
- the parser to return a document faster than if the tree is fully
- expanded during parsing and improves memory usage when the whole
- tree is not traversed.</td></tr>
- <tr><th>See</th> <td><link idref="properties" anchor="document-class-name">http://apache.org/xml/properties/dom/document-class-name</link></td></tr>
- </table>
-
- <anchor name="create-entity-ref-nodes"/>
- <p>http://apache.org/xml/features/dom/create-entity-ref-nodes</p>
- <table>
- <tr><th>True:</th> <td>Create EntityReference nodes in the DOM tree. The EntityReference nodes and their child nodes will be read-only.</td></tr>
- <tr><th>False:</th> <td>Do not create EntityReference nodes in the DOM tree. No EntityReference nodes will be created, only the nodes corresponding to their fully expanded sustitution text will be created.</td></tr>
- <tr><th>Default:</th> <td>true</td></tr>
- <tr><th>Note:</th> <td>This feature only affects the appearance of EntityReference nodes in
- the DOM tree. The document will always contain the entity reference
- child nodes.</td></tr>
- </table>
-
- <anchor name="include-ignorable-whitespace"/>
- <p>http://apache.org/xml/features/dom/include-ignorable-whitespace</p>
- <table>
- <tr><th>True:</th> <td>Includes text nodes that can be
- considered "ignorable whitespace" in the DOM tree.</td></tr>
- <tr><th>False:</th> <td>Does not include ignorable whitespace in the DOM tree.</td></tr>
- <tr><th>Default:</th> <td>true</td></tr>
- <tr><th>Note:</th> <td>The only way that the parser can determine if text is ignorable is
- by reading the associated grammar and having a content model for
- the document. When ignorable whitespace text nodes are included in
- the DOM tree, they will be flagged as ignorable. The ignorable flag
- can be queried by calling the TextImpl#isIgnorableWhitespace():boolean
- method.</td></tr>
- </table>
-
- <anchor name="grammar-access"/>
- <p>http://apache.org/xml/features/domx/grammar-access</p>
- <table>
- <tr><th>True:</th> <td>Creates nodes that describe the grammar in the DOM tree.</td></tr>
- <tr><th>False:</th> <td>Does not create create grammar access nodes in the DOM
- tree. This setting makes the DOM behave as a standard
- DOM Level 1 implementation.</td></tr>
- <tr><th>Default:</th> <td>false</td></tr>
- <tr><th>Note:</th> <td>The grammar access nodes are appended as children of the
- DocumentType node. The grammar is specified as an
- XML Schema document tree, whether it was read from a
- document with an associated DTD or XML Schema grammar.
- This is currently a violation of the DOM Level 1
- specification.
- <br/><em>**** This is an experimental feature that is not guaranteed </em>
- <br/><em>**** to be supported in future versions of
- the parser.</em></td></tr>
- </table>
- </s2>
- <s2 title="SAX Features">
- <!--
- <anchor name="use-locator"/>
- <p>http://xml.org/sax/features/use-locator</p>
- <table>
- <tr><th>True:</th> <td>Provide a Locator using the DocumentHandler setDocumentLocator callback.</td></tr>
- <tr><th>False:</th> <td>Explicitly allow the parser not to provide a Locator (but it still may).</td></tr>
- <tr><th>Default:</th> <td>true</td></tr>
- <tr><th>Note:</th> <td>Xerces-J always provides a Locator to the document handler</td></tr>
- </table>
-
- <anchor name="normalize-text"/>
- <p>http://xml.org/sax/features/normalize-text</p>
- <table>
- <tr><th>True:</th> <td>Ensure that all consecutive text is returned
- in a single callback to the DocumentHandler
- characters method.</td></tr>
- <tr><th>False:</th> <td>Explicitly allow the parser to split
- consecutive text into more than one callback
- (but it still may not do so).</td></tr>
- <tr><th>Default:</th> <td>true</td></tr>
- <tr><th>Note:</th> <td>Xerces-J currently does not support allowing
- consecutive text to be buffered and returned
- in a single callback to the DocumentHandler
- characters method.</td></tr>
- </table>
- -->
- <anchor name='namespace-prefixes'/>
- <p>http://xml.org/sax/features/namespace-prefixes</p>
- <table>
- <tr><th>True:</th> <td>Report the original prefixed names and attributes used for Namespace declarations.</td></tr>
- <tr><th>False:</th> <td>Do not report attributes used for Namespace declarations, and optionally do not report original prefixed names.</td></tr>
- <tr><th>Default:</th> <td>true</td></tr>
- <tr><th>Access:</th> <td>(parsing) read-only; (not parsing) read/write</td></tr>
- </table>
- <anchor name='string-interning'/>
- <p>http://xml.org/sax/features/string-interning</p>
- <table>
- <tr><th>True:</th> <td>All element names, prefixes, attribute names, Namespace URIs, and local names are internalized using java.lang.String.intern.</td></tr>
- <tr><th>False:</th> <td>Names are not necessarily internalized.</td></tr>
- <tr><th>Default:</th> <td>false</td></tr>
- <tr><th>Access:</th> <td>(parsing) read-only; (not parsing) read/write</td></tr>
- <tr><th>Note:</th> <td>Xerces-J does not support interning all strings using the
- String.intern() method because Xerces-J does its own intern
- optimizations for String objects.</td></tr>
- </table>
- </s2>
-</s1>
+<s1 title="Features"><s2 title="Setting Features"><anchor name="features"/>
+<p>
+To set a feature on either org.apache.xerces.parsers.SAXParser or org.apache.xerces.parsers.DOMParser,
+you should use the SAX2 method <code>setFeature(String,boolean)</code>. To query
+a feature, use the SAX2 method <code>getFeature(String)</code>.
+</p>
+<p>
+For example, to turn on validation:
+</p>
+<source>
+SAXParser p=new SAXParser();
+try { p.setFeature("http://xml.org/sax/features/validation
+", true);
+} catch (SAXException e)
+{
+System.out.println("error in setting up parser feature"); }
+
+</source></s2>
+
+<s2 title="General Features"><anchor name="validation"/>
+<p>
+http://xml.org/sax/features/validation
+</p>
+<table>
+ <tr>
+ <th>True:</th>
+ <td>Validate the document.</td>
+ </tr>
+ <tr>
+ <th>False:</th>
+ <td>Do not validate the document.</td>
+ </tr>
+ <tr>
+ <th>Default:</th>
+ <td>false</td>
+ </tr>
+ <tr>
+ <th>Access:</th>
+ <td>(parsing) read-only; (not parsing) read/write</td>
+ </tr>
+ <tr>
+ <th>Note:</th>
+ <td>If this feature is set to true, the document must specify a grammar. If this
+ feature is set to false, the document may specify a grammar and that grammar
+ will be parsed but no validation of the document contents will be performed.</td>
+ </tr>
+ <tr>
+ <th>See:</th>
+ <td>
+ <link anchor="dynamic">
+ http://apache.org/xml/features/validation/dynamic
+ </link>
+ <br/>
+ <link anchor="namespaces">
+ http://xml.org/sax/features/namespaces
+ </link>
+ </td>
+ </tr>
+</table>
+
+<anchor name="external-general-entities"/>
+<p>
+http://xml.org/sax/features/external-general-entities
+</p>
+<table>
+ <tr>
+ <th>True:</th>
+ <td>Include external general (text) entities.</td>
+ </tr>
+ <tr>
+ <th>False:</th>
+ <td>Do not include external general entities.</td>
+ </tr>
+ <tr>
+ <th>Default:</th>
+ <td>true</td>
+ </tr>
+ <tr>
+ <th>Access:</th>
+ <td>(parsing) read-only; (not parsing) read/write</td>
+ </tr>
+ <tr>
+ <th>See:</th>
+ <td>
+ <link anchor="external-parameter-entities">
+ http://xml.org/sax/features/external-parameter-entities
+ </link>
+ </td>
+ </tr>
+</table>
+
+<anchor name="external-parameter-entities"/>
+<p>
+http://xml.org/sax/features/external-parameter-entities
+</p>
+<table>
+ <tr>
+ <th>True:</th>
+ <td>Include external parameter entities and the external DTD subset.</td>
+ </tr>
+ <tr>
+ <th>False:</th>
+ <td>Do not include external parameter entities or the external DTD subset.</td>
+ </tr>
+ <tr>
+ <th>Default:</th>
+ <td>true</td>
+ </tr>
+ <tr>
+ <th>Access:</th>
+ <td>(parsing) read-only; (not parsing) read/write</td>
+ </tr>
+ <tr>
+ <th>See:</th>
+ <td>
+ <link anchor="external-parameter-entities">
+ http://xml.org/sax/features/external-parameter-entities
+ </link>
+ </td>
+ </tr>
+</table>
+
+<anchor name="namespaces"/>
+<p>
+http://xml.org/sax/features/namespaces
+</p>
+<table>
+ <tr>
+ <th>True:</th>
+ <td>Perform namespace processing: prefixes will be stripped off element and
+ attribute names and replaced with the corresponding namespace URIs. By default,
+ the two will simply be concatenated, but the namespace-sep core property allows
+ the application to specify a delimiter string for separating the URI part and
+ the local part.</td>
+ </tr>
+ <tr>
+ <th>False:</th>
+ <td>Do not perform namespace processing.</td>
+ </tr>
+ <tr>
+ <th>Default:</th>
+ <td>true</td>
+ </tr>
+ <tr>
+ <th>Access:</th>
+ <td>(parsing) read-only; (not parsing) read/write</td>
+ </tr>
+ <tr>
+ <th>Note:</th>
+ <td>If the validation feature is set to true, then the document must contain a
+ grammar that supports the use of namespaces.</td>
+ </tr>
+ <tr>
+ <th>See:</th>
+ <td>
+ <link anchor="validation">
+ http://xml.org/sax/features/validation
+ </link>
+ <br/>
+ <link idref="properties" anchor="namespace-sep">
+ http://xml.org/sax/properties/namespace-sep
+ </link>
+ </td>
+ </tr>
+</table>
+
+<anchor name="schema"/>
+<p>
+http://apache.org/xml/features/validation/schema
+</p>
+<table>
+ <tr>
+ <th>True:</th>
+ <td>Turn on XML Schema support.</td>
+ </tr>
+ <tr>
+ <th>False:</th>
+ <td>Turn off XML Schema support.</td>
+ </tr>
+ <tr>
+ <th>Default:</th>
+ <td>true</td>
+ </tr>
+</table>
+
+<anchor name="schema-full-checking"/>
+<p>
+http://apache.org/xml/features/validation/schema-full-checking
+</p>
+<table>
+ <tr>
+ <th>True:</th>
+ <td>Enable full schema constraint checking, including checking which may be time-consuming
+ or memory intensive. Currently, particle unique attribution constraint checking
+ and particle derivation resriction checking are controlled by this option.</td>
+ </tr>
+ <tr>
+ <th>False:</th>
+ <td>Disable full constraint checking.</td>
+ </tr>
+ <tr>
+ <th>Default:</th>
+ <td>false</td>
+ </tr>
+</table>
+
+<anchor name="normalize-element-contents"/>
+<p>
+http://apache.org/xml/features/validation/normalize-element-contents
+</p>
+<table>
+ <tr>
+ <th>True:</th>
+ <td>XML Schema normalization enabled for element contents.</td>
+ </tr>
+ <tr>
+ <th>False:</th>
+ <td>Disable element content normalization.</td>
+ </tr>
+ <tr>
+ <th>Default:</th>
+ <td>false</td>
+ </tr>
+
+</table>
+
+
+<anchor name="dynamic"/>
+<p>
+http://apache.org/xml/features/validation/dynamic
+</p>
+<table>
+ <tr>
+ <th>True:</th>
+ <td>The parser will validate the document only if a grammar is specified.</td>
+ </tr>
+ <tr>
+ <th>False:</th>
+ <td>Validation is determined by the state of the
+ <link anchor="validation">
+ http://xml.org/sax/features/validation
+ </link>
+ feature.</td>
+ </tr>
+ <tr>
+ <th>Default:</th>
+ <td>false</td>
+ </tr>
+ <tr>
+ <th>See:</th>
+ <td>
+ <link anchor="validation">
+ http://xml.org/sax/features/validation
+ </link>
+ </td>
+ </tr>
+</table>
+
+<anchor name="warn-on-duplicate-attdef"/>
+<p>
+http://apache.org/xml/features/validation/warn-on-duplicate-attdef
+</p>
+<table>
+ <tr>
+ <th>True:</th>
+ <td>Warn on duplicate attribute declaration.</td>
+ </tr>
+ <tr>
+ <th>False:</th>
+ <td>Do not warn on duplicate attribute declaration.</td>
+ </tr>
+ <tr>
+ <th>Default:</th>
+ <td>true</td>
+ </tr>
+</table>
+
+<anchor name="warn-on-undeclared-elemdef"/>
+<p>
+http://apache.org/xml/features/validation/warn-on-undeclared-elemdef
+</p>
+<table>
+ <tr>
+ <th>True:</th>
+ <td>Warn if element referenced in content model is not declared.</td>
+ </tr>
+ <tr>
+ <th>False:</th>
+ <td>Do not warn if element referenced in content model is not declared.</td>
+ </tr>
+ <tr>
+ <th>Default:</th>
+ <td>true</td>
+ </tr>
+</table>
+
+<anchor name="allow-java-encodings"/>
+<p>
+http://apache.org/xml/features/allow-java-encodings
+</p>
+<table>
+ <tr>
+ <th>True:</th>
+ <td>Allow Java encoding names in XMLDecl and TextDecl line.</td>
+ </tr>
+ <tr>
+ <th>False:</th>
+ <td>Do not allow Java encoding names in XMLDecl and TextDecl line.</td>
+ </tr>
+ <tr>
+ <th>Default:</th>
+ <td>false</td>
+ </tr>
+ <tr>
+ <th>Note:</th>
+ <td>A true value for this feature allows the encoding of the file to be
+ specified as a Java encoding name as well as the standard ISO encoding name. Be
+ aware that other parsers may not be able to use Java encoding names. If this
+ feature is set to false, an error will be generated if Java encoding names are
+ used.</td>
+ </tr>
+</table>
+
+<anchor name="continue-after-fatal-error"/>
+<p>
+http://apache.org/xml/features/continue-after-fatal-error
+</p>
+<table>
+ <tr>
+ <th>True:</th>
+ <td>Continue after fatal error.</td>
+ </tr>
+ <tr>
+ <th>False:</th>
+ <td>Stops parse on first fatal error.</td>
+ </tr>
+ <tr>
+ <th>Default:</th>
+ <td>false</td>
+ </tr>
+</table>
+
+<anchor name="load-dtd-grammar"/>
+<p>
+http://apache.org/xml/features/nonvalidating/load-dtd-grammar
+</p>
+<table>
+ <tr>
+ <th>True:</th>
+ <td>Load the DTD and use it to add default attributes and set attribute types
+ when parsing.</td>
+ </tr>
+ <tr>
+ <th>False:</th>
+ <td>Build the grammar but do not use the default attributes and attribute types
+ information it contains.</td>
+ </tr>
+ <tr>
+ <th>Default:</th>
+ <td>true</td>
+ </tr>
+ <tr>
+ <th>Note:</th>
+ <td>This feature is always on when validation is on.</td>
+ </tr>
+</table>
+
+<anchor name="load-external-dtd"/>
+<p>
+http://apache.org/xml/features/nonvalidating/load-external-dtd
+</p>
+<table>
+ <tr>
+ <th>True:</th>
+ <td>Load the external DTD.</td>
+ </tr>
+ <tr>
+ <th>False:</th>
+ <td>Ignore the external DTD completely.</td>
+ </tr>
+ <tr>
+ <th>Default:</th>
+ <td>true</td>
+ </tr>
+ <tr>
+ <th>Note:</th>
+ <td>This feature is always on when validation is on.</td>
+ </tr>
+</table>
+</s2> <s2 title="DOM Features"><anchor name="defer-node-expansion"/>
+<p>
+http://apache.org/xml/features/dom/defer-node-expansion
+</p>
+<table>
+ <tr>
+ <th>True:</th>
+ <td>Lazy DOM node expansion.</td>
+ </tr>
+ <tr>
+ <th>False:</th>
+ <td>Full DOM node expansion.</td>
+ </tr>
+ <tr>
+ <th>Default:</th>
+ <td>true</td>
+ </tr>
+ <tr>
+ <th>Note:</th>
+ <td>This feature only applies when the
+ <link idref="properties" anchor="document-class-name">
+ http://apache.org/xml/properties/dom/document-class-name
+ </link>
+ property is set to a value other than the name of the default document factory.
+ If this feature is set to true, the DOM nodes in the returned document are
+ expanded as the tree is traversed. This feature allows the parser to return a
+ document faster than if the tree is fully expanded during parsing and improves
+ memory usage when the whole tree is not traversed.</td>
+ </tr>
+ <tr>
+ <th>See</th>
+ <td>
+ <link idref="properties" anchor="document-class-name">
+ http://apache.org/xml/properties/dom/document-class-name
+ </link>
+ </td>
+ </tr>
+</table>
+
+<anchor name="create-entity-ref-nodes"/>
+<p>
+http://apache.org/xml/features/dom/create-entity-ref-nodes
+</p>
+<table>
+ <tr>
+ <th>True:</th>
+ <td>Create EntityReference nodes in the DOM tree. The EntityReference nodes and
+ their child nodes will be read-only.</td>
+ </tr>
+ <tr>
+ <th>False:</th>
+ <td>Do not create EntityReference nodes in the DOM tree. No EntityReference
+ nodes will be created, only the nodes corresponding to their fully expanded
+ sustitution text will be created.</td>
+ </tr>
+ <tr>
+ <th>Default:</th>
+ <td>true</td>
+ </tr>
+ <tr>
+ <th>Note:</th>
+ <td>This feature only affects the appearance of EntityReference nodes in the DOM
+ tree. The document will always contain the entity reference child nodes.</td>
+ </tr>
+</table>
+
+<anchor name="include-ignorable-whitespace"/>
+<p>
+http://apache.org/xml/features/dom/include-ignorable-whitespace
+</p>
+<table>
+ <tr>
+ <th>True:</th>
+ <td>Includes text nodes that can be considered "ignorable whitespace" in the DOM
+ tree.</td>
+ </tr>
+ <tr>
+ <th>False:</th>
+ <td>Does not include ignorable whitespace in the DOM tree.</td>
+ </tr>
+ <tr>
+ <th>Default:</th>
+ <td>true</td>
+ </tr>
+ <tr>
+ <th>Note:</th>
+ <td>The only way that the parser can determine if text is ignorable is by
+ reading the associated grammar and having a content model for the document. When
+ ignorable whitespace text nodes are included in the DOM tree, they will be
+ flagged as ignorable. The ignorable flag can be queried by calling the TextImpl#isIgnorableWhitespace():boolean
+ method.</td>
+ </tr>
+</table>
+
+<anchor name="grammar-access"/>
+<p>
+http://apache.org/xml/features/domx/grammar-access
+</p>
+<table>
+ <tr>
+ <th>True:</th>
+ <td>Creates nodes that describe the grammar in the DOM tree.</td>
+ </tr>
+ <tr>
+ <th>False:</th>
+ <td>Does not create create grammar access nodes in the DOM tree. This setting
+ makes the DOM behave as a standard DOM Level 1 implementation.</td>
+ </tr>
+ <tr>
+ <th>Default:</th>
+ <td>false</td>
+ </tr>
+ <tr>
+ <th>Note:</th>
+ <td>The grammar access nodes are appended as children of the DocumentType node.
+ The grammar is specified as an XML Schema document tree, whether it was read
+ from a document with an associated DTD or XML Schema grammar. This is currently
+ a violation of the DOM Level 1 specification. <br/><em>**** This is an
+ experimental feature that is not guaranteed </em> <br/><em>**** to be supported
+ in future versions of the parser.</em></td>
+ </tr>
+</table>
+</s2> <s2 title="SAX Features">
+<!--
+<anchor name="use-locator"/>
+<p>http://xml.org/sax/features/use-locator</p>
+<table>
+ <tr><th>True:</th> <td>Provide a Locator using the DocumentHandler setDocumentLocator callback.</td></tr>
+ <tr><th>False:</th> <td>Explicitly allow the parser not to provide a Locator (but it still may).</td></tr>
+ <tr><th>Default:</th> <td>true</td></tr>
+ <tr><th>Note:</th> <td>Xerces-J always provides a Locator to the document handler</td></tr>
+</table>
+
+<anchor name="normalize-text"/>
+<p>http://xml.org/sax/features/normalize-text</p>
+<table>
+ <tr><th>True:</th> <td>Ensure that all consecutive text is returned
+ in a single callback to the DocumentHandler
+ characters method.</td></tr>
+ <tr><th>False:</th> <td>Explicitly allow the parser to split
+ consecutive text into more than one callback
+ (but it still may not do so).</td></tr>
+ <tr><th>Default:</th> <td>true</td></tr>
+ <tr><th>Note:</th> <td>Xerces-J currently does not support allowing
+ consecutive text to be buffered and returned
+ in a single callback to the DocumentHandler
+ characters method.</td></tr>
+</table>
+--> <anchor name='namespace-prefixes'/>
+<p>
+http://xml.org/sax/features/namespace-prefixes
+</p>
+<table>
+ <tr>
+ <th>True:</th>
+ <td>Report the original prefixed names and attributes used for Namespace
+ declarations.</td>
+ </tr>
+ <tr>
+ <th>False:</th>
+ <td>Do not report attributes used for Namespace declarations, and optionally do
+ not report original prefixed names.</td>
+ </tr>
+ <tr>
+ <th>Default:</th>
+ <td>true</td>
+ </tr>
+ <tr>
+ <th>Access:</th>
+ <td>(parsing) read-only; (not parsing) read/write</td>
+ </tr>
+</table>
+<anchor name='string-interning'/>
+<p>
+http://xml.org/sax/features/string-interning
+</p>
+<table>
+ <tr>
+ <th>True:</th>
+ <td>All element names, prefixes, attribute names, Namespace URIs, and local
+ names are internalized using java.lang.String.intern.</td>
+ </tr>
+ <tr>
+ <th>False:</th>
+ <td>Names are not necessarily internalized.</td>
+ </tr>
+ <tr>
+ <th>Default:</th>
+ <td>false</td>
+ </tr>
+ <tr>
+ <th>Access:</th>
+ <td>(parsing) read-only; (not parsing) read/write</td>
+ </tr>
+ <tr>
+ <th>Note:</th>
+ <td>Xerces-J does not support interning all strings using the String.intern()
+ method because Xerces-J does its own intern optimizations for String objects.</td>
+ </tr>
+</table>
+</s2></s1>
1.63.2.1 +698 -302 xml-xerces/java/docs/releases.xml
Index: releases.xml
===================================================================
RCS file: /home/cvs/xml-xerces/java/docs/releases.xml,v
retrieving revision 1.63
retrieving revision 1.63.2.1
diff -u -r1.63 -r1.63.2.1
--- releases.xml 2001/08/20 15:25:28 1.63
+++ releases.xml 2001/10/30 19:26:24 1.63.2.1
@@ -1,310 +1,706 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE s1 SYSTEM "./dtd/document.dtd">
+<?xml version="1.0" standalone="no"?><!DOCTYPE s1 SYSTEM "./dtd/document.dtd">
<s1 title="Releases">
- <s2 title='August 20, 2001 (version 1.4.3)'>
- <ul>
- <li>Reorganization of the DOM implementation to separate the Core
- functionality (new classes: CoreDOMImplementationImpl,
- CoreDocumentImpl), from the complete DOM (DOMImplementationImpl,
- DocumentImpl) [Arnaud Le Hors]</li>
- <li>Fix to Base64 and HexBinary datatype validators so they work properly on OS/390 [Steve Dulin/Neil Graham]</li>
- <li>General bug fixes [Lisa Martin, Sandy Gao, Elena Litani, Neil Graham]</li>
- </ul>
- </s2>
- <s2 title='July 23, 2001 (version 1.4.2)'>
- <ul>
- <li>Performance fixes [Henry Zongaro/Lisa Martin]</li>
- <li>Patches for improving serializer extensibility [Gunnlaugur Thor Briem/Elena Litani]</li>
- <li>Bug fixes (schema implementation, build, etc.) [Sandy Gao, Neil Graham, Elena Litani, Lisa Martin]</li>
- </ul>
- </s2>
- <s2 title='June 22, 2001 (version 1.4.1)'>
- <ul>
- <li>Added support for all IANA encoding aliases which have a clear mapping to
- encodings recognized by Java [Neil Graham]</li>
- <li> Addressed degradations in DTD validation performance
- caused by the schema implementation [Sandy Gao, Neil Graham]</li>
- <li>Bug fixes [Sandy Gao, Neil Graham, Elena Litani, Lisa Martin, Henry Zongaro, Edwin Goei] </li>
- <li>Added support for setAttribute/getAttribute in JAXP [Edwin Goei]</li>
- <li>Added two new parser properties related to XML Schema [Elena Litani]</li>
- </ul>
- </s2>
- <s2 title='May 22, 2001 (version 1.4.0)'>
- <ul>
- <li>Completed implementation of schema Identity Constraints [Neil Graham]</li>
- <li>Update XPath support to bring it into compliance with Schema PR [Achille Fokoue Nkoutche/Neil Graham]</li>
- <li>Implemented Schema PR changes to the syntax of <attribute> declarations [Ted Han (than@ghx.com)/Neil Graham]</li>
- <li>Added French resource bundle for regex package [Jean-Claude Dufourd, Laurent Foret/Neil Graham]</li>
- <li>Added support for Schema "final" attribute [Neil Graham]</li>
- <li>Added support for nillable and removed limitation for xsi:schemaLocation usage [Elena Litani]</li>
- <li>PR changes for Datatypes (including implementation of date/time) [Sandy Gao, Elena Litani]</li>
- <li>Added support for fixed attribute on datatype facets [Elena Litani]</li>
- <li>Constraint checking [Lisa Martin, Neil Graham, Sandy Gao, Elena Litani]</li>
- <li>Re-implemented "all" group support for performance reasons [Henry Zongaro]</li>
- <li>Re-implemented "mixed" content model groups for Schema [Lisa Martin]</li>
- <li>Miscellaneous bug fixes [Arnaud Le Hors, Jeffrey Rodrigues, Elena Litani]</li>
- </ul>
- </s2>
- <s2 title='March 16, 2001 (version 1.3.1)'>
- <ul>
- <li>Added support for schema <redefine> element [Neil Graham]</li>
- <li>Added support for schema notations [Elena Litani]</li>
- <li>Implemented validation constraints for the "abstract" attribute
- on elements [Lisa Martin]</li>
- <li>Simple value normalization and whitespace facet support [Elena Litani]</li>
- <li>Fixed validation constraints surrounding the schema <annotation> element info item [Neil Graham]</li>
- <li>Implemented support for JAXP 1.1 [Edwin Goei]</li>
- <li>Added experimental DOM Level 3 features for handling XML header [Elena Litani]</li>
- <li>Miscellaneous bugfixes [Arnaud Le Hors, Neil Graham, Elena Litani, Andy Clark, Lynn Monson, Sandy Gao, Brad O'Hearne]</li>
- <li>Partially fixed inability to make (or build) Xerces under Unix [Neil Graham]</li>
- <li>Removed final from XMLSerializer per request [Andy Clark]</li>
- <li>Fixed identity constraint bugs (support still limited) [Andy Clark]</li>
- <li>Changed parse method to close streams opened by parser even in
- event of error [Andy Clark]</li>
- </ul>
- </s2>
- <s2 title='January 31, 2001 (version 1.3.0)'>
- <ul>
- <li>Upgraded schema support to the schema CR drafts at a
- similar level to that which had existed for the WD schema
- specifications. [Elena Litani, Lisa Martin, Neil Graham]</li>
- <li>Implemented schema union simple type
- definition. [Elena Litani]</li>
- <li>Implemented many attribute and element declaration
- schema-validation constraints, as well as
- use=prohibited. [Neil Graham]</li>
- <li>Implemented basic support for XML Schema identity constraints [Andy Clark]</li>
- <li>Fixed bug in Deferred DOM with multiple IDs on same element [Andy Clark]</li>
- <li>Updates to improve DFA build-time performance. [Tozawa Akihiko]</li>
- <li>Optimization of memory used by attribute nodes in the DOM. [Arnaud Le Hors]</li>
- <li>Fixed conflict between HTML DOM and Core DOM. [Mark Diekhans]</li>
- <li>Optimized DOM normalize operation. [Jay Cain + Arnaud Le Hors]</li>
- </ul>
- </s2>
- <s2 title='December 06, 2000 (version 1.2.3)'>
- <ul>
- <li>Fixed Memory leak bug was reported by Tosiki IGA where parser runs out of memory [Eric Ye]</li>
- <li>Rampant object creation even when not validating fix patch send by Elena Litani[Elena Litani]</li>
- <li>ListDatatypeValidator enumeration bug fix by Elena Litani Litani[Elena Litani]</li>
- <li>Optimization in validator to only instantiate objects needed in the case of DTD vs. Schemas[Jeffrey Rodriguez]</li>
- <li>Fixed misc. Schema Structures miscelaneous bugs since last release [Eric Ye]</li>
- <li>improved implementation of <all> schema construct
- to handle 8 elements instead of 6; also increased
- validation speed [Neil Graham, Eric Ye]</li>
- <li>Fixed DOM misc. bugs and other patches since last release [Arnaud Le Hors]</li>
- <li>Miscelaneous DOM patches by Lynn Monson [Lynn Monson]</li>
- <li>Added new 'load-external-dtd' feature, so that when non
-validating, applications can ask the parser not to load the external subset at
-all [Arnaud Le Hors]</li>
- </ul>
- </s2>
- <s2 title='November 22, 2000 (version 1.2.2)'>
- <ul>
- <li>DOM 2 Recommendation release support update [Arnaud Le Hors]</li>
- <li>Fixed FAQ section submitted by Tony Montgomery Smith [Jeffrey Rodriguez,Tony Montgomery]</li>
- <li>Added normalization patch by Ken Tamura [Jeffrey Rodriguez, Ken Tamura]</li>
- <li>Fixed hang in UTF8Reader when we find a multb. UTF8 char. outside [#x10000-#x10FFFF] range [Jeffrey Rodriguez]</li>
- <li>Fixed problem in Server env. with Singleton implemtation of validators [Eric Ye, Jeffrey Rodriguez]</li>
- <li>Fixed patch submitted by Elena Litani Kitani and others with
-RangeImpl [Eric Ye, Elena Litani, Lynn Monson]</li>
- <li>Fixed misc. Schema Structures miscelaneous bugs since last release [Eric Ye]</li>
- <li>Miscelaneous bug fixes and patches submitted by Lisa Martin [Lisa Martin]</li>
- <li>Fixed DOM misc. bugs and other patches since last release [Arnaud Le Hors]</li>
- </ul>
- </s2>
+<s2 title='???, 2001 (version 1.4.4)'>
+<ul>
+ <li>
+ Added new "normalize-element-contents" feature for enabling/disabling element content normalization.
+ [Tamura Kent, Elena Litani]
+ </li>
+ <li>
+ By default bind "xml" prefix to "http://www.w3.org/XML/1998/namespace" per
+ Namespace Constraint: Prefix Declared (Namespaces in XML REC)
+ [Elena Litani]
+ </li>
+ <li>
+ General bug fixes [Elena Litani, Pavani Mukthipudi]
+ </li>
+</ul>
+</s2>
- <s2 title='October 19, 2000 (version 1.2.1)'>
- <ul>
- <li>This is a bug fix release</li>
- <li>Added Mark Swinkels datatype list refactoring [Mark Swinkels, Jeffrey Rodriguez]</li>
- <li>Added RangeImpl patch submitted by Lynn Monson [Lynn monson, Arnaud Le Hors]</li>
- <li>Fixed datatype registry not being initialized in XMLValidator bug [Jeffrey Rodriguez]</li>
- <li>Fixed misc. Schema Structures bugs since last release [Eric Ye]</li>
- <li>Fixed misc. Datatypes bugs since last release [Jeffrey Rodriguez]</li>
- </ul>
- </s2>
+<s2 title='August 20, 2001 (version 1.4.3)'>
+<ul>
+ <li>
+ Reorganization of the DOM implementation to separate the Core functionality (new
+ classes: CoreDOMImplementationImpl, CoreDocumentImpl), from the complete DOM (DOMImplementationImpl,
+ DocumentImpl) [Arnaud Le Hors]
+ </li>
+ <li>
+ Fix to Base64 and HexBinary datatype validators so they work properly on OS/390
+ [Steve Dulin/Neil Graham]
+ </li>
+ <li>
+ General bug fixes [Lisa Martin, Sandy Gao, Elena Litani, Neil Graham]
+ </li>
+</ul>
+</s2>
- <s2 title='August 28, 2000 (version 1.2.0)'>
- <ul>
- <li>Merged redundant Attribute validators inner classes with the data type validators. [Jeffrey Rodriguez]</li>
- <li>Fixed namespaces bugs for endElement method in SAX. [Jeffrey Rodriguez]</li>
- <li>Fixed misc. Schema Datatype bugs. [Jeffrey Rodriguez]</li>
- <li>Fixed misc. DOM implementation bugs. [Arnaud Le Hors]</li>
- <li>Fixed Makefiles and documentations. [Andy Clark]</li>
- <li>Added "any" with "processContents='lax|skip'" support for Schema. [Eric Ye]</li>
- <li>Added feature "load-dtd-grammar" [Eric Ye]</li>
- <li>Fixed a bug in reset() method of XMLValidator. [Eric Ye]</li>
- <li>Fixed misc. Schema Structures bugs. [Eric Ye]</li>
- </ul>
- </s2>
- <s2 title='July 26, 2000 (version 1.1.3)'>
- <ul>
- <li>Added "anyAttribute" support for Schema. [Eric Ye]</li>
- <li>Added "xsi:type" support for Schema. [Eric Ye]</li>
- <li>Added full equivClass support for Schema. [Eric Ye]</li>
- <li>Fixed "form" attribute behavior to be fully compilant with Schema Spec. [Eric Ye]</li>
- <li>Fixed "xml:space" bug in DTD validation. [Eric Ye, Andy Clark]</li>
- <li>Expanded "any" element support to model groups. [Eric Ye]</li>
- <li>Fixed "any" element bugs when there are multilple URIs. [Eric Ye]</li>
- <li>Cleaned up XMLValidator. [Eric Ye]</li>
- <li>Fixed misc. Schema bugs. [Eric Ye]</li>
- <li>Fixed resolving Schema location bug in XMLValidator. [David Blankenship, Eric Ye]</li>
- <li>Fixed for BUG:SAXParser endElement reports incorrect local name. [Jeffrey Rodriguez]</li>
- <li>Fixed DOM Java Serialization-previous fix did not work. [Jeffrey Rodriguez]</li>
- <li>Added testcase under test to test DOM Java Serialization. [Jeffrey Rodriguez]</li>
- <li>Added James Duncan fix suggestion to not compile RevalidatingDOMParser. [James Duncan, Jeffrey Rodriguez]</li>
- <li>Miscelanous DOM enhancements [Arnaud Le Hors]. </li>
- <li>Fixed parameterizes entities in XMLDTDScanner. [Jeffrey Rodriguez]</li>
- <li>Fixed bug reported by Philippe MOUAWAD, on XMLContentSpec toString method. [Jeffrey Rodriguez]</li>
- <li>Fixed problem with DTD validation when namespace is supported is on. [Andy Clark,Eric Ye]</li>
- <li>Fixed bug reported by Michael Brundage in StringReader. [Jeffrey Rodriguez]</li>
- </ul>
- </s2>
- <s2 title='June 21, 2000 (version 1.1.2)'>
- <ul>
- <li>Added "any" element content support for Schema [Andy Clark]</li>
- <li>Fixed adjacent text nodes bug in deferred DOM [Andy Clark]</li>
- <li>Fixed namespace URI bug in deferred DOM [Andy Clark]</li>
- <li>Fixed null document type node bug [Andy Clark]</li>
- <li>Fixed StringReader index out of bounds exception bug [Andy Clark]</li>
- <li>Turned on namespace support in all parsers, by default [Andy Clark]</li>
- <li>Added feature to allow Schema support to be turned off [Andy Clark]</li>
- <li>Fixed SAX2 DeclHandler, LexicalHandler callbacks [Andy Clark]</li>
- <li>Fixed DOM serialization [Jeffrey Rodriguez]</li>
- <li>Fixed datatype enumeration bugs [Jeffrey Rodriguez]</li>
- <li>Fixed datatype pattern bugs [Jeffrey Rodriguez]</li>
- <li>Fixed datatype min/maxLength bugs [Jeffrey Rodriguez]</li>
- <li>Modified samples to include additional switches [Jeffrey Rodriguez]</li>
- <li>Fixed lexical comparison for string/qname datatypes [Jeffrey Rodriguez]</li>
- <li>Added regular expression character class subtraction [Ken Tamura]</li>
- <li>Fixed regular expression bugs [Ken Tamura]</li>
- <li>Added URI class [paul.eng@iclick.com]</li>
- <li>Fixed import/include Schema bug [Eric Ye]</li>
- <li>Fixed lots of Schema bugs [Eric Ye]</li>
- </ul>
- </s2>
- <s2 title='June 5, 2000 (version 1.1.1)'>
- <ul>
- <li>Added Schema include/import [Eric Ye]</li>
- <li>Performance tuning [Eric Ye, Andy Clark]</li>
- <li>Added Ant support to build process [abagchi]</li>
- <li>Re-architecture Schema datatypes [Jeffrey Rodriguez]</li>
- <li>Re-organized docs directory to get FOP to work[Anupam Bagchi, Jeffrey Rodriguez]</li>
- <li>Fixed Dynamic validation bug [Eric Ye]</li>
- <li>Fixed Grammar access bug [Eric Ye, Andy Clark]</li>
- <li>Fixed Miscellaneous bugs [Eric Ye, Andy Clark, Jeffrey Rodriguez]</li>
- <li>Added JAXP to build, updated JAXP files [Arnaud Le Hors]</li>
- <li>Added a DOM from scratch and Serializer sample [Jeffrey Rodriguez]</li>
- <li>Fixed NodeImpl supports nullpointer bug in Samples [Arnaud Le Hors]</li>
- <li>Fixed a bug in cloning default attribute</li>
- </ul>
- </s2>
- <s2 title='May 19, 2000 (version 1.1.0)'>
- <ul>
- <li>Reworked internals for XML Schema support [Andy Clark, Eric Ye,
- Jeffrey Rodriguez]</li>
- <li>Updated XML Schema support to April working draft [Eric Ye,
- Jeffrey Rodriguez]</li>
- <li>Changed code to notify error handler of content model
- validation errors before calling endElement [Arnaud Le Hors]</li>
- </ul>
- </s2>
- <s2 title='May 9, 2000'>
- <ul>
- <li>Upgraded to SAX 2.0. [Arnaud Le Hors]</li>
- <li>Added support for WML DOM. [david]</li>
- <li>Preliminary work for full schema support.
- [Andy Clark, Glenn Marcy, jefreyr, Eric Ye]</li>
- <li>Reorganized DOM classes to use much less memory. [Arnaud Le Hors]</li>
- <li>Entities and entity reference nodes are now readonly as
- expected. [Arnaud Le Hors]</li>
- <li>Entity references now have their replacement value when created
- with createEntityReference. [Arnaud Le Hors]</li>
- <li>Fixed problem in Deferred DOM which made building it N^2 order.
- [Arnaud Le Hors]</li>
- <li>Fixed handling of elements with IDs in Deferred DOM. [Arnaud Le Hors]</li>
- <li>Added support for namespaces in parameter entities. [Arnaud Le Hors]</li>
- <li>setNodeValue raised an exception when it should simply be a
- no-op. [Arnaud Le Hors]</li>
- <li>Attributes returned by setNamedItem and setNamedItemNS could not
- be reused. [Arnaud Le Hors]</li>
- <li>Implemented new DOM Level 2 methods hasAttribute and
- hasAttributeNS. [Arnaud Le Hors]</li>
- <li>43: importNode now uses createElementNS and createAttributeNS
- when necessary. [Arnaud Le Hors]</li>
- <li>59: after a first iteration over the whole list, item(index)
- returned the wrong value. [Arnaud Le Hors]</li>
- <li>60: Fixed. [Andy Clark]</li>
- <li>62: Cloned attributes return wrong owner element.
- [awiner@us.oracle.com]</li>
- <li>Fixed caption element creation pb with HTMLTableElement.
- [Assaf Arkin]</li>
- <li>Improved performance of XML serialize. Added support of
- encodings and reuse of serializer. [Assaf Arkin]</li>
- <li>Updated XML serializer to not be strictly dependent on DOM Level
- 2. [Andy Clark]</li>
- </ul>
- </s2>
- <s2 title="March 8, 2000">
- <ul>
- <li>26: Schema lookup disabled when validation is off. [Arnaud Le Hors]</li>
- <li>23: With UCS-4 and UTF-16 encodings, 0xD characters are now properly normalized.[Glenn Marcy]</li>
- <li>27: SAX2 http://xml.org/sax/features/namespaces - default set to true. [pier]</li>
- <li>28: Fixed error in setNamespaces javadoc [elharo@metalab.unc.edu]</li>
- <li>33: Relaxed restraint of xml:space attribute for XHTML DTDs [david-b@pacbell.net]</li>
- <li>34: SAX 2.0beta2 changes accepted. [Ralf Pfeiffer]</li>
- <li>35: Fixed getLength() to always return the right value[Arnaud Le Hors]</li>
- <li>36: Fixed setPrefix() to update nodeName [Arnaud Le Hors]</li>
- </ul>
- </s2>
- <s2 title="February 8, 2000">
- <ul>
- <li>Removed hard-coded strings to enable national language support
-(NLS) [Jeffrey Rodriguez, Arnaud Le Hors, Ralf Pfeiffer]</li>
- <li>Update for SAX2beta [Andy Clark]</li>
- <li>Add new feature <code>http://apache.org/xml/features/dom/include-ignorable-whitespace</code> [Andy Clark]</li>
- <li>ChunkyByteArray - needed resize chunk array for large files [Andy Clark] </li>
- <li>UTF8DataChunk - memory perf fix [Andy Clark] </li>
- <li>DOM L1 - cache node children length to accelerate <code>Node#item()</code>[Andy Clark]</li>
- <li>DOM L1 - Off by one error in DeferredDocumentImpl [jflight@impresse.com]</li>
- <li>DOM L1 - Slight refactoring of DOM to save memory [Arnaud Le Hors]</li>
- <li>Schema datatypes - add binary & URI, update
- decimal & String [twl]</li>
- <li>Schema datatypes - allow StringValidator to validate maxLength & enumeration facets [gtj@peakin.com]</li>
- <li>Schema datatypes - timeDuration & timeInstant validators [gtj@peakin.com]</li>
- <li>Schema functionality - allow schema lookup via installed entity resolver [gtj@peakin.com]</li>
- <li>Schema bug fixes (reportSchemaError & integer subtype registration) [gtj@peakin.com]</li>
- <li>Serializer bug on CData sections [Assaf Arkin] </li>
- <li>Serializers now prints PUBLIC/SYSTEM id [Assaf Arkin]</li>
- <li>HTMLTableElementImpl - Empty cell no longer created
- when adding a row [Assaf Arkin]</li>
- <li>DOM L2 - TreeWalkerImpl didn't iterate backwards properly [bmj01@club-internet.fr]</li>
- <li>DOM L2 - Tracking the candidate recommendation [Arnaud Le Hors]</li>
- <li>DOM L2 Namespace bug fixes [Ralf Pfeiffer, Arnaud Le Hors]</li>
- <li>DOM L2 API moved to org.w3c.dom where it belongs
- [Ralf Pfeiffer]</li>
- <li>DOMMemTest [Arnaud Le Hors]</li>
- </ul>
- </s2>
- <s2 title="December 31, 1999">
- <ul>
- <li>Include documentation in the repository.</li>
- <li>Switch packaging to jar files from .zip and .tar.gz files.</li>
- <li>StreamingCharReader for stream based applications.</li>
- <li>Assaf Arkin's serialization package.</li>
- <li>Assaf Arkin's HTML DOM Level 1 classes.</li>
- <li>Performance improvements.</li>
- <li>Bug fixes.</li>
- </ul>
- </s2>
- <s2 title="November 5, 1999">
- <ul>
- <li>Created initial code base from IBM's XML4J.</li>
- <li>Modified documentation to reflect new name (Xerces)</li>
- </ul>
- </s2>
+<s2 title='July 23, 2001 (version 1.4.2)'>
+<ul>
+ <li>
+ Performance fixes [Henry Zongaro/Lisa Martin]
+ </li>
+ <li>
+ Patches for improving serializer extensibility [Gunnlaugur Thor Briem/Elena
+ Litani]
+ </li>
+ <li>
+ Bug fixes (schema implementation, build, etc.) [Sandy Gao, Neil Graham, Elena
+ Litani, Lisa Martin]
+ </li>
+</ul>
+</s2>
+
+<s2 title='June 22, 2001 (version 1.4.1)'>
+<ul>
+ <li>
+ Added support for all IANA encoding aliases which have a clear mapping to
+ encodings recognized by Java [Neil Graham]
+ </li>
+ <li>
+ Addressed degradations in DTD validation performance caused by the schema
+ implementation [Sandy Gao, Neil Graham]
+ </li>
+ <li>
+ Bug fixes [Sandy Gao, Neil Graham, Elena Litani, Lisa Martin, Henry Zongaro,
+ Edwin Goei]
+ </li>
+ <li>
+ Added support for setAttribute/getAttribute in JAXP [Edwin Goei]
+ </li>
+ <li>
+ Added two new parser properties related to XML Schema [Elena Litani]
+ </li>
+</ul>
+</s2>
+
+<s2 title='May 22, 2001 (version 1.4.0)'>
+<ul>
+ <li>
+ Completed implementation of schema Identity Constraints [Neil Graham]
+ </li>
+ <li>
+ Update XPath support to bring it into compliance with Schema PR [Achille Fokoue
+ Nkoutche/Neil Graham]
+ </li>
+ <li>
+ Implemented Schema PR changes to the syntax of <attribute> declarations [Ted
+ Han (than@ghx.com)/Neil Graham]
+ </li>
+ <li>
+ Added French resource bundle for regex package [Jean-Claude Dufourd, Laurent
+ Foret/Neil Graham]
+ </li>
+ <li>
+ Added support for Schema "final" attribute [Neil Graham]
+ </li>
+ <li>
+ Added support for nillable and removed limitation for xsi:schemaLocation usage [Elena
+ Litani]
+ </li>
+ <li>
+ PR changes for Datatypes (including implementation of date/time) [Sandy Gao,
+ Elena Litani]
+ </li>
+ <li>
+ Added support for fixed attribute on datatype facets [Elena Litani]
+ </li>
+ <li>
+ Constraint checking [Lisa Martin, Neil Graham, Sandy Gao, Elena Litani]
+ </li>
+ <li>
+ Re-implemented "all" group support for performance reasons [Henry Zongaro]
+ </li>
+ <li>
+ Re-implemented "mixed" content model groups for Schema [Lisa Martin]
+ </li>
+ <li>
+ Miscellaneous bug fixes [Arnaud Le Hors, Jeffrey Rodrigues, Elena Litani]
+ </li>
+
+</ul>
+</s2> <s2 title='March 16, 2001 (version 1.3.1)'>
+<ul>
+ <li>
+ Added support for schema <redefine> element [Neil Graham]
+ </li>
+ <li>
+ Added support for schema notations [Elena Litani]
+ </li>
+ <li>
+ Implemented validation constraints for the "abstract" attribute on
+ elements [Lisa Martin]
+ </li>
+ <li>
+ Simple value normalization and whitespace facet support [Elena Litani]
+ </li>
+ <li>
+ Fixed validation constraints surrounding the schema <annotation> element
+ info item [Neil Graham]
+ </li>
+ <li>
+ Implemented support for JAXP 1.1 [Edwin Goei]
+ </li>
+ <li>
+ Added experimental DOM Level 3 features for handling XML header [Elena Litani]
+ </li>
+ <li>
+ Miscellaneous bugfixes [Arnaud Le Hors, Neil Graham, Elena Litani, Andy Clark,
+ Lynn Monson, Sandy Gao, Brad O'Hearne]
+ </li>
+ <li>
+ Partially fixed inability to make (or build) Xerces under Unix [Neil Graham]
+ </li>
+ <li>
+ Removed final from XMLSerializer per request [Andy Clark]
+ </li>
+ <li>
+ Fixed identity constraint bugs (support still limited) [Andy Clark]
+ </li>
+ <li>
+ Changed parse method to close streams opened by parser even in event of error [Andy
+ Clark]
+ </li>
+</ul>
+</s2> <s2 title='January 31, 2001 (version 1.3.0)'>
+<ul>
+ <li>
+ Upgraded schema support to the schema CR drafts at a similar level to that which
+ had existed for the WD schema specifications. [Elena Litani, Lisa Martin, Neil
+ Graham]
+ </li>
+ <li>
+ Implemented schema union simple type definition. [Elena Litani]
+ </li>
+ <li>
+ Implemented many attribute and element declaration schema-validation constraints,
+ as well as use=prohibited. [Neil Graham]
+ </li>
+ <li>
+ Implemented basic support for XML Schema identity constraints [Andy Clark]
+ </li>
+ <li>
+ Fixed bug in Deferred DOM with multiple IDs on same element [Andy Clark]
+ </li>
+ <li>
+ Updates to improve DFA build-time performance. [Tozawa Akihiko]
+ </li>
+ <li>
+ Optimization of memory used by attribute nodes in the DOM. [Arnaud Le Hors]
+ </li>
+ <li>
+ Fixed conflict between HTML DOM and Core DOM. [Mark Diekhans]
+ </li>
+ <li>
+ Optimized DOM normalize operation. [Jay Cain + Arnaud Le Hors]
+ </li>
+</ul>
+</s2> <s2 title='December 06, 2000 (version 1.2.3)'>
+<ul>
+ <li>
+ Fixed Memory leak bug was reported by Tosiki IGA where parser runs out of memory
+ [Eric Ye]
+ </li>
+ <li>
+ Rampant object creation even when not validating fix patch send by Elena Litani[Elena
+ Litani]
+ </li>
+ <li>
+ ListDatatypeValidator enumeration bug fix by Elena Litani Litani[Elena Litani]
+ </li>
+ <li>
+ Optimization in validator to only instantiate objects needed in the case of DTD
+ vs. Schemas[Jeffrey Rodriguez]
+ </li>
+ <li>
+ Fixed misc. Schema Structures miscelaneous bugs since last release [Eric Ye]
+ </li>
+ <li>
+ improved implementation of <all> schema construct to handle 8 elements
+ instead of 6; also increased validation speed [Neil Graham, Eric Ye]
+ </li>
+ <li>
+ Fixed DOM misc. bugs and other patches since last release [Arnaud Le Hors]
+ </li>
+ <li>
+ Miscelaneous DOM patches by Lynn Monson [Lynn Monson]
+ </li>
+ <li>
+ Added new 'load-external-dtd' feature, so that when non validating, applications
+ can ask the parser not to load the external subset at all [Arnaud Le Hors]
+ </li>
+</ul>
+</s2> <s2 title='November 22, 2000 (version 1.2.2)'>
+<ul>
+ <li>
+ DOM 2 Recommendation release support update [Arnaud Le Hors]
+ </li>
+ <li>
+ Fixed FAQ section submitted by Tony Montgomery Smith [Jeffrey Rodriguez,Tony
+ Montgomery]
+ </li>
+ <li>
+ Added normalization patch by Ken Tamura [Jeffrey Rodriguez, Ken Tamura]
+ </li>
+ <li>
+ Fixed hang in UTF8Reader when we find a multb. UTF8 char. outside [#x10000-#x10FFFF]
+ range [Jeffrey Rodriguez]
+ </li>
+ <li>
+ Fixed problem in Server env. with Singleton implemtation of validators [Eric Ye,
+ Jeffrey Rodriguez]
+ </li>
+ <li>
+ Fixed patch submitted by Elena Litani Kitani and others with RangeImpl [Eric Ye,
+ Elena Litani, Lynn Monson]
+ </li>
+ <li>
+ Fixed misc. Schema Structures miscelaneous bugs since last release [Eric Ye]
+ </li>
+ <li>
+ Miscelaneous bug fixes and patches submitted by Lisa Martin [Lisa Martin]
+ </li>
+ <li>
+ Fixed DOM misc. bugs and other patches since last release [Arnaud Le Hors]
+ </li>
+</ul>
+</s2>
+
+<s2 title='October 19, 2000 (version 1.2.1)'>
+<ul>
+ <li>
+ This is a bug fix release
+ </li>
+ <li>
+ Added Mark Swinkels datatype list refactoring [Mark Swinkels, Jeffrey Rodriguez]
+ </li>
+ <li>
+ Added RangeImpl patch submitted by Lynn Monson [Lynn monson, Arnaud Le Hors]
+ </li>
+ <li>
+ Fixed datatype registry not being initialized in XMLValidator bug [Jeffrey
+ Rodriguez]
+ </li>
+ <li>
+ Fixed misc. Schema Structures bugs since last release [Eric Ye]
+ </li>
+ <li>
+ Fixed misc. Datatypes bugs since last release [Jeffrey Rodriguez]
+ </li>
+</ul>
+</s2>
+
+<s2 title='August 28, 2000 (version 1.2.0)'>
+<ul>
+ <li>
+ Merged redundant Attribute validators inner classes with the data type
+ validators. [Jeffrey Rodriguez]
+ </li>
+ <li>
+ Fixed namespaces bugs for endElement method in SAX. [Jeffrey Rodriguez]
+ </li>
+ <li>
+ Fixed misc. Schema Datatype bugs. [Jeffrey Rodriguez]
+ </li>
+ <li>
+ Fixed misc. DOM implementation bugs. [Arnaud Le Hors]
+ </li>
+ <li>
+ Fixed Makefiles and documentations. [Andy Clark]
+ </li>
+ <li>
+ Added "any" with "processContents='lax|skip'" support for Schema. [Eric Ye]
+ </li>
+ <li>
+ Added feature "load-dtd-grammar" [Eric Ye]
+ </li>
+ <li>
+ Fixed a bug in reset() method of XMLValidator. [Eric Ye]
+ </li>
+ <li>
+ Fixed misc. Schema Structures bugs. [Eric Ye]
+ </li>
+</ul>
+</s2> <s2 title='July 26, 2000 (version 1.1.3)'>
+<ul>
+ <li>
+ Added "anyAttribute" support for Schema. [Eric Ye]
+ </li>
+ <li>
+ Added "xsi:type" support for Schema. [Eric Ye]
+ </li>
+ <li>
+ Added full equivClass support for Schema. [Eric Ye]
+ </li>
+ <li>
+ Fixed "form" attribute behavior to be fully compilant with Schema Spec. [Eric Ye]
+ </li>
+ <li>
+ Fixed "xml:space" bug in DTD validation. [Eric Ye, Andy Clark]
+ </li>
+ <li>
+ Expanded "any" element support to model groups. [Eric Ye]
+ </li>
+ <li>
+ Fixed "any" element bugs when there are multilple URIs. [Eric Ye]
+ </li>
+ <li>
+ Cleaned up XMLValidator. [Eric Ye]
+ </li>
+ <li>
+ Fixed misc. Schema bugs. [Eric Ye]
+ </li>
+ <li>
+ Fixed resolving Schema location bug in XMLValidator. [David Blankenship, Eric Ye]
+ </li>
+ <li>
+ Fixed for BUG:SAXParser endElement reports incorrect local name. [Jeffrey
+ Rodriguez]
+ </li>
+ <li>
+ Fixed DOM Java Serialization-previous fix did not work. [Jeffrey Rodriguez]
+ </li>
+ <li>
+ Added testcase under test to test DOM Java Serialization. [Jeffrey Rodriguez]
+ </li>
+ <li>
+ Added James Duncan fix suggestion to not compile RevalidatingDOMParser. [James
+ Duncan, Jeffrey Rodriguez]
+ </li>
+ <li>
+ Miscelanous DOM enhancements [Arnaud Le Hors].
+ </li>
+ <li>
+ Fixed parameterizes entities in XMLDTDScanner. [Jeffrey Rodriguez]
+ </li>
+ <li>
+ Fixed bug reported by Philippe MOUAWAD, on XMLContentSpec toString method. [Jeffrey
+ Rodriguez]
+ </li>
+ <li>
+ Fixed problem with DTD validation when namespace is supported is on. [Andy Clark,Eric
+ Ye]
+ </li>
+ <li>
+ Fixed bug reported by Michael Brundage in StringReader. [Jeffrey Rodriguez]
+ </li>
+</ul>
+</s2> <s2 title='June 21, 2000 (version 1.1.2)'>
+<ul>
+ <li>
+ Added "any" element content support for Schema [Andy Clark]
+ </li>
+ <li>
+ Fixed adjacent text nodes bug in deferred DOM [Andy Clark]
+ </li>
+ <li>
+ Fixed namespace URI bug in deferred DOM [Andy Clark]
+ </li>
+ <li>
+ Fixed null document type node bug [Andy Clark]
+ </li>
+ <li>
+ Fixed StringReader index out of bounds exception bug [Andy Clark]
+ </li>
+ <li>
+ Turned on namespace support in all parsers, by default [Andy Clark]
+ </li>
+ <li>
+ Added feature to allow Schema support to be turned off [Andy Clark]
+ </li>
+ <li>
+ Fixed SAX2 DeclHandler, LexicalHandler callbacks [Andy Clark]
+ </li>
+ <li>
+ Fixed DOM serialization [Jeffrey Rodriguez]
+ </li>
+ <li>
+ Fixed datatype enumeration bugs [Jeffrey Rodriguez]
+ </li>
+ <li>
+ Fixed datatype pattern bugs [Jeffrey Rodriguez]
+ </li>
+ <li>
+ Fixed datatype min/maxLength bugs [Jeffrey Rodriguez]
+ </li>
+ <li>
+ Modified samples to include additional switches [Jeffrey Rodriguez]
+ </li>
+ <li>
+ Fixed lexical comparison for string/qname datatypes [Jeffrey Rodriguez]
+ </li>
+ <li>
+ Added regular expression character class subtraction [Ken Tamura]
+ </li>
+ <li>
+ Fixed regular expression bugs [Ken Tamura]
+ </li>
+ <li>
+ Added URI class [paul.eng@iclick.com]
+ </li>
+ <li>
+ Fixed import/include Schema bug [Eric Ye]
+ </li>
+ <li>
+ Fixed lots of Schema bugs [Eric Ye]
+ </li>
+</ul>
+</s2> <s2 title='June 5, 2000 (version 1.1.1)'>
+<ul>
+ <li>
+ Added Schema include/import [Eric Ye]
+ </li>
+ <li>
+ Performance tuning [Eric Ye, Andy Clark]
+ </li>
+ <li>
+ Added Ant support to build process [abagchi]
+ </li>
+ <li>
+ Re-architecture Schema datatypes [Jeffrey Rodriguez]
+ </li>
+ <li>
+ Re-organized docs directory to get FOP to work[Anupam Bagchi, Jeffrey Rodriguez]
+ </li>
+ <li>
+ Fixed Dynamic validation bug [Eric Ye]
+ </li>
+ <li>
+ Fixed Grammar access bug [Eric Ye, Andy Clark]
+ </li>
+ <li>
+ Fixed Miscellaneous bugs [Eric Ye, Andy Clark, Jeffrey Rodriguez]
+ </li>
+ <li>
+ Added JAXP to build, updated JAXP files [Arnaud Le Hors]
+ </li>
+ <li>
+ Added a DOM from scratch and Serializer sample [Jeffrey Rodriguez]
+ </li>
+ <li>
+ Fixed NodeImpl supports nullpointer bug in Samples [Arnaud Le Hors]
+ </li>
+ <li>
+ Fixed a bug in cloning default attribute
+ </li>
+</ul>
+</s2> <s2 title='May 19, 2000 (version 1.1.0)'>
+<ul>
+ <li>
+ Reworked internals for XML Schema support [Andy Clark, Eric Ye, Jeffrey
+ Rodriguez]
+ </li>
+ <li>
+ Updated XML Schema support to April working draft [Eric Ye, Jeffrey Rodriguez]
+ </li>
+ <li>
+ Changed code to notify error handler of content model validation errors before
+ calling endElement [Arnaud Le Hors]
+ </li>
+</ul>
+</s2> <s2 title='May 9, 2000'>
+<ul>
+ <li>
+ Upgraded to SAX 2.0. [Arnaud Le Hors]
+ </li>
+ <li>
+ Added support for WML DOM. [david]
+ </li>
+ <li>
+ Preliminary work for full schema support. [Andy Clark, Glenn Marcy, jefreyr,
+ Eric Ye]
+ </li>
+ <li>
+ Reorganized DOM classes to use much less memory. [Arnaud Le Hors]
+ </li>
+ <li>
+ Entities and entity reference nodes are now readonly as expected. [Arnaud Le
+ Hors]
+ </li>
+ <li>
+ Entity references now have their replacement value when created with
+ createEntityReference. [Arnaud Le Hors]
+ </li>
+ <li>
+ Fixed problem in Deferred DOM which made building it N^2 order. [Arnaud Le Hors]
+ </li>
+ <li>
+ Fixed handling of elements with IDs in Deferred DOM. [Arnaud Le Hors]
+ </li>
+ <li>
+ Added support for namespaces in parameter entities. [Arnaud Le Hors]
+ </li>
+ <li>
+ setNodeValue raised an exception when it should simply be a no-op. [Arnaud Le
+ Hors]
+ </li>
+ <li>
+ Attributes returned by setNamedItem and setNamedItemNS could not be reused. [Arnaud
+ Le Hors]
+ </li>
+ <li>
+ Implemented new DOM Level 2 methods hasAttribute and hasAttributeNS. [Arnaud Le
+ Hors]
+ </li>
+ <li>
+ 43: importNode now uses createElementNS and createAttributeNS when necessary. [Arnaud
+ Le Hors]
+ </li>
+ <li>
+ 59: after a first iteration over the whole list, item(index) returned the wrong
+ value. [Arnaud Le Hors]
+ </li>
+ <li>
+ 60: Fixed. [Andy Clark]
+ </li>
+ <li>
+ 62: Cloned attributes return wrong owner element. [awiner@us.oracle.com]
+ </li>
+ <li>
+ Fixed caption element creation pb with HTMLTableElement. [Assaf Arkin]
+ </li>
+ <li>
+ Improved performance of XML serialize. Added support of encodings and reuse of
+ serializer. [Assaf Arkin]
+ </li>
+ <li>
+ Updated XML serializer to not be strictly dependent on DOM Level 2. [Andy Clark]
+ </li>
+</ul>
+</s2> <s2 title="March 8, 2000">
+<ul>
+ <li>
+ 26: Schema lookup disabled when validation is off. [Arnaud Le Hors]
+ </li>
+ <li>
+ 23: With UCS-4 and UTF-16 encodings, 0xD characters are now properly normalized.[Glenn
+ Marcy]
+ </li>
+ <li>
+ 27: SAX2 http://xml.org/sax/features/namespaces - default set to true. [pier]
+ </li>
+ <li>
+ 28: Fixed error in setNamespaces javadoc [elharo@metalab.unc.edu]
+ </li>
+ <li>
+ 33: Relaxed restraint of xml:space attribute for XHTML DTDs [david-b@pacbell.net]
+ </li>
+ <li>
+ 34: SAX 2.0beta2 changes accepted. [Ralf Pfeiffer]
+ </li>
+ <li>
+ 35: Fixed getLength() to always return the right value[Arnaud Le Hors]
+ </li>
+ <li>
+ 36: Fixed setPrefix() to update nodeName [Arnaud Le Hors]
+ </li>
+</ul>
+</s2> <s2 title="February 8, 2000">
+<ul>
+ <li>
+ Removed hard-coded strings to enable national language support (NLS) [Jeffrey
+ Rodriguez, Arnaud Le Hors, Ralf Pfeiffer]
+ </li>
+ <li>
+ Update for SAX2beta [Andy Clark]
+ </li>
+ <li>
+ Add new feature <code>http://apache.org/xml/features/dom/include-ignorable-whitespace</code>
+ [Andy Clark]
+ </li>
+ <li>
+ ChunkyByteArray - needed resize chunk array for large files [Andy Clark]
+ </li>
+ <li>
+ UTF8DataChunk - memory perf fix [Andy Clark]
+ </li>
+ <li>
+ DOM L1 - cache node children length to accelerate <code>Node#item()</code>[Andy
+ Clark]
+ </li>
+ <li>
+ DOM L1 - Off by one error in DeferredDocumentImpl [jflight@impresse.com]
+ </li>
+ <li>
+ DOM L1 - Slight refactoring of DOM to save memory [Arnaud Le Hors]
+ </li>
+ <li>
+ Schema datatypes - add binary & URI, update decimal & String [twl]
+ </li>
+ <li>
+ Schema datatypes - allow StringValidator to validate maxLength & enumeration
+ facets [gtj@peakin.com]
+ </li>
+ <li>
+ Schema datatypes - timeDuration & timeInstant validators [gtj@peakin.com]
+ </li>
+ <li>
+ Schema functionality - allow schema lookup via installed entity resolver [gtj@peakin.com]
+ </li>
+ <li>
+ Schema bug fixes (reportSchemaError & integer subtype registration) [gtj@peakin.com]
+ </li>
+ <li>
+ Serializer bug on CData sections [Assaf Arkin]
+ </li>
+ <li>
+ Serializers now prints PUBLIC/SYSTEM id [Assaf Arkin]
+ </li>
+ <li>
+ HTMLTableElementImpl - Empty cell no longer created when adding a row [Assaf
+ Arkin]
+ </li>
+ <li>
+ DOM L2 - TreeWalkerImpl didn't iterate backwards properly [bmj01@club-internet.fr]
+ </li>
+ <li>
+ DOM L2 - Tracking the candidate recommendation [Arnaud Le Hors]
+ </li>
+ <li>
+ DOM L2 Namespace bug fixes [Ralf Pfeiffer, Arnaud Le Hors]
+ </li>
+ <li>
+ DOM L2 API moved to org.w3c.dom where it belongs [Ralf Pfeiffer]
+ </li>
+ <li>
+ DOMMemTest [Arnaud Le Hors]
+ </li>
+</ul>
+</s2> <s2 title="December 31, 1999">
+<ul>
+ <li>
+ Include documentation in the repository.
+ </li>
+ <li>
+ Switch packaging to jar files from .zip and .tar.gz files.
+ </li>
+ <li>
+ StreamingCharReader for stream based applications.
+ </li>
+ <li>
+ Assaf Arkin's serialization package.
+ </li>
+ <li>
+ Assaf Arkin's HTML DOM Level 1 classes.
+ </li>
+ <li>
+ Performance improvements.
+ </li>
+ <li>
+ Bug fixes.
+ </li>
+</ul>
+</s2> <s2 title="November 5, 1999">
+<ul>
+ <li>
+ Created initial code base from IBM's XML4J.
+ </li>
+ <li>
+ Modified documentation to reflect new name (Xerces)
+ </li>
+</ul>
+</s2>
</s1>
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org