www.alphaworks.ibm.comwww.ibm.com/developerwww.ibm.com

Home

XML4J Readme
Xerces Readme
Installation

API Docs
Samples
Schema

Properties
Features
FAQs

Releases
Caveats
Feedback

Y2K Compliance

October 19, 2000
 
  • This is a bug fix release
  • Added Mark Swinkels datatype list refactoring [mark swinkels, jeffreyr]
  • Added RangeImpl patch submitted by Lynn Monson [lynn monson,lehors, lehors]
  • Fixed datatype registry not being initialized in XMLValidator bug [jeffreyr]
  • Fixed misc. Schema Structures bugs since last release [ericye]
  • Fixed misc. Datatypes bugs since last release [jeffreyr]

August 28, 2000
 
  • Merged redundant Attribute validators inner classes with the data type validators. [jeffreyr]
  • Fixed namespaces bugs for endElement method in SAX. [jeffreyr]
  • Fixed misc. Schema Datatype bugs. [jeffreyr]
  • Fixed misc. DOM implementation bugs. [lehors]
  • Fixed Makefiles and documentations. [andyc]
  • Added "any" with "processContents='lax|skip'" support for Schema. [ericye]
  • Added feature "load-dtd-grammar" [ericye]
  • Fixed a bug in reset() method of XMLValidator. [ericye]
  • Fixed misc. Schema Structures bugs. [ericye]

July 26, 2000
 
  • Added "anyAttribute" support for Schema. [ericye]
  • Added "xsi:type" support for Schema. [ericye]
  • Added full equivClass support for Schema. [ericye]
  • Fixed "form" attribute behavior to be fully compilant with Schema Spec. [ericye]
  • Fixed "xml:space" bug in DTD validation. [ericye, andyc]
  • Expanded "any" element support to model groups. [ericye]
  • Fixed "any" element bugs when there are multilple URIs. [ericye]
  • Cleaned up XMLValidator. [ericye]
  • Fixed misc. Schema bugs. [ericye]
  • Fixed resolving Schema location bug in XMLValidator. [David.Blankenship@kla_tencor.com, ericye]
  • Fixed for BUG:SAXParser endElement reports incorrect local name. [jeffreyr]
  • Fixed DOM Java Serialization-previous fix did not work. [jeffreyr]
  • Added testcase under test to test DOM Java Serialization. [jeffreyr]
  • Added James Duncan fix suggestion to not compile RevalidatingDOMParser. [James Duncan, jeffreyr]
  • Miscelanous DOM enhancements [lehors].
  • Fixed parameterizes entities in XMLDTDScanner. [jeffreyr]
  • Fixed bug reported by Philippe MOUAWAD, on XMLContentSpec toString method. [jeffreyr]
  • Fixed problem with DTD validation when namespace is supported is on. [andyc,ericye]
  • Fixed bug reported by Michael Brundage in StringReader. [jeffreyr]

June 21, 2000
 
  • Added "any" element content support for Schema [andyc]
  • Fixed adjacent text nodes bug in deferred DOM [andyc]
  • Fixed namespace URI bug in deferred DOM [andyc]
  • Fixed null document type node bug [andyc]
  • Fixed StringReader index out of bounds exception bug [andyc]
  • Turned on namespace support in all parsers, by default [andyc]
  • Added feature to allow Schema support to be turned off [andyc]
  • Fixed SAX2 DeclHandler, LexicalHandler callbacks [andyc]
  • Fixed DOM serialization [jeffreyr]
  • Fixed datatype enumeration bugs [jeffreyr]
  • Fixed datatype pattern bugs [jeffreyr]
  • Fixed datatype min/maxLength bugs [jeffreyr]
  • Modified samples to include additional switches [jeffreyr]
  • Fixed lexical comparison for string/qname datatypes [jeffreyr]
  • Added regular expression character class subtraction [tkent@jp.ibm.com]
  • Fixed regular expression bugs [tkent@jp.ibm.com]
  • Added URI class [paul.eng@iclick.com]
  • Fixed import/include Schema bug [ericye]
  • Fixed lots of Schema bugs [ericye]

June 5, 2000
 
  • Added Schema include/import [ericye]
  • Performance tuning [ericye, andyc]
  • Added Ant support to build process [abagchi]
  • Re-architecture Schema datatypes [jeffreyr]
  • Re-organized docs directory to get FOP to work[abagchi, jeffreyr]
  • Fixed Dynamic validation bug [ericye]
  • Fixed Grammar access bug [ericye, andyc]
  • Fixed Miscellaneous bugs [ericye, andyc, jeffreyr]
  • Added JAXP to build, updated JAXP files [lehors]
  • Added a DOM from scratch and Serializer sample [jeffreyr]
  • Fixed NodeImpl supports nullpointer bug in Samples [lehors]
  • Fixed a bug in cloning default attribute

May 19, 2000
 
  • Reworked internals for XML Schema support [andyc, ericye, jeffreyr]
  • Updated XML Schema support to April working draft [ericye, jeffreyr]
  • Changed code to notify error handler of content model validation errors before calling endElement [lehors]

May 9, 2000
 
  • Upgraded to SAX 2.0. [lehors]
  • Added support for WML DOM. [david]
  • Preliminary work for full schema support. [andyc, gmarcy, jefreyr, ericye]
  • Reorganized DOM classes to use much less memory. [lehors]
  • Entities and entity reference nodes are now readonly as expected. [lehors]
  • Entity references now have their replacement value when created with createEntityReference. [lehors]
  • Fixed problem in Deferred DOM which made building it N^2 order. [lehors]
  • Fixed handling of elements with IDs in Deferred DOM. [lehors]
  • Added support for namespaces in parameter entities. [lehors]
  • setNodeValue raised an exception when it should simply be a no-op. [lehors]
  • Attributes returned by setNamedItem and setNamedItemNS could not be reused. [lehors]
  • Implemented new DOM Level 2 methods hasAttribute and hasAttributeNS. [lehors]
  • 43: importNode now uses createElementNS and createAttributeNS when necessary. [lehors]
  • 59: after a first iteration over the whole list, item(index) returned the wrong value. [lehors]
  • 60: Fixed. [andyc]
  • 62: Cloned attributes return wrong owner element. [awiner@us.oracle.com]
  • Fixed caption element creation pb with HTMLTableElement. [arkin]
  • Improved performance of XML serialize. Added support of encodings and reuse of serializer. [arkin]
  • Updated XML serializer to not be strictly dependent on DOM Level 2. [andyc]

March 8, 2000
 
  • 26: Schema lookup disabled when validation is off. [lehors]
  • 23: With UCS-4 and UTF-16 encodings, 0xD characters are now properly normalized.[gmarcy]
  • 27: SAX2 http://xml.org/sax/features/namespaces - default set to true. [pier]
  • 28: Fixed error in setNamespaces javadoc [elharo@metalab.unc.edu]
  • 33: Relaxed restraint of xml:space attribute for XHTML DTDs [david-b@pacbell.net]
  • 34: SAX 2.0beta2 changes accepted. [rpfeiffe]
  • 35: Fixed getLength() to always return the right value[lehors]
  • 36: Fixed setPrefix() to update nodeName[lehors]

February 8, 2000
 
  • Removed hard-coded strings to enable national language support (NLS) [jeffreyr,lehors,rip]
  • Update for SAX2beta [andyc]
  • Add new feature http://apache.org/xml/features/dom/include-ignorable-whitespace [andyc]
  • ChunkyByteArray - needed resize chunk array for large files [andyc]
  • UTF8DataChunk - memory perf fix [andyc]
  • DOM L1 - cache node children length to accelerate Node#item()[andyc]
  • DOM L1 - Off by one error in DeferredDocumentImpl [jflight@impresse.com]
  • DOM L1 - Slight refactoring of DOM to save memory [lehors]
  • Schema datatypes - add binary & URI, update decimal & String [twl]
  • Schema datatypes - allow StringValidator to validate maxLength & enumeration facets [gtj@peakin.com]
  • Schema datatypes - timeDuration & timeInstant validators [gtj@peakin.com]
  • Schema functionality - allow schema lookup via installed entity resolver [gtj@peakin.com]
  • Schema bug fixes (reportSchemaError & integer subtype registration) [gtj@peakin.com]
  • Serializer bug on CData sections [arkin]
  • Serializers now prints PUBLIC/SYSTEM id [arkin]
  • HTMLTableElementImpl - Empty cell no longer created when adding a row [arkin]
  • DOM L2 - TreeWalkerImpl didn't iterate backwards properly [bmj01@club-internet.fr]
  • DOM L2 - Tracking the candidate recommendation [lehors]
  • DOM L2 Namespace bug fixes [rip, lehors]
  • DOM L2 API moved to org.w3c.dom where it belongs [rip]
  • DOMMemTest [lehors]

December 31, 1999
 
  • Include documentation in the repository.
  • Switch packaging to jar files from .zip and .tar.gz files.
  • StreamingCharReader for stream based applications.
  • Assaf Arkin's serialization package.
  • Assaf Arkin's HTML DOM Level 1 classes.
  • Performance improvements.
  • Bug fixes.

November 5, 1999
 
  • Created initial code base from IBM's XML4J.
  • Modified documentation to reflect new name (Xerces)