Mar 31, 1999: XML4J 2.0.5 Release |
|
- New features:
- Added revalidation on native (non-TX-compatibility) DOM trees.
- TX: DOMHash now supports namespaces.
- Fixed Defects:
- UTF-16 reading was broken.
- Some non-well formed XML was accepted without error.
- Parser was printing "Imperfect hashcode".
- NMToken attribute type with entity ref in attribute value ends parse.
- Infinite loop in error handler, if file contains Unicode 0.
- Validating parsers fail to catch bad DTD.
- Validation fails to catch files that reference undeclared Elements.
- Revalidation bugs fixed.
- Element#normalize() throws NullPointerException.
- PI's in DOM tree turn into CDATA Section nodes.
- DOCTYPE node should not have children.
- Default attribute values didn't work correctly in DOM tree.
- TX: DTD#unregistID added for use with XPointer.
- TX: DOM serializability problems.
- TX: javadocs wrong: DTD.setName() deprecated()
- TX: javadocs wrong: TXDocument doesn't call createAttribute().
- TX: CMLeaf#equals(), CM2op#equals(), CM2op#toString().
- TX: DTD#realInsert doesn't add new entities to EntityPool.
- TX: TXAttribute#cloneNode doesn't clone all data
- TX: TXDocument cloning is broken
|
|
 |
 |
 |
 |
Mar 12, 1999: XML4J 2.0.4 Release |
|
|
- Fixed defects
- IllegalAccessException in UTF8CharReader under certain Java VMs
- Empty content emits "incomplete content" validation error for content models that specify all optional parts
- No public constructors on DOM implementation classes
- ElementImpl#getTagName returns null
- DocumentImpl#getElementsByTagName throws exception
- DocumentImpl#getDocumentElement returns null
- Removed extraneous methods from parsers
|
|
|
Mar 05, 1999: XML4J 2.0.3 Release |
|
- New Features
- Native DOM performance improved
- Native DOM classes moved to com.ibm.xml.dom from com.ibm.domimpl
- Added setExpandEntityReferences to com.ibm.xml.parsers.DOMParser and com.ibm.xml.parsers.NonValidatingDOMParser. Additional details are in the FAQ.
- Added setNodeExpansion to com.ibm.xml.parsers.DOMParser and com.ibm.xml.parsers.NonValidatingDOMParser. Additional details are in the Programming Guide.
- Fixed defects
- TX: ElementHandlers don't work
- SAX DTDHandlers returning wrong results
|
|
|
Feb 26, 1999: XML4J 2.0.2 Release |
|
|
- Fixed defects
- Long content models aren't validated correctly
- Unable to recognize encodings other than UTF-8
- Invalid attribute value throws internal exception
- Various DOM implementation bugs
- Build script can't package TX-compatible parsers
|
|
Feb 18, 1999: XML4J 2.0.1 Release |
|
|
- Fixed defects
- only accepts URLs
- Some relative URI's failing in XJParse
- Erroneous validator messages
- Configuration scripts missing from package
- DOM generating incorrect Text nodes
- TX: SAXDriver missing
- NOTE: if you are using SAX, we strongly recommend that you switch to the new method of creating a SAX parser.
- Added FAQ on Visual Age for Java
|
|
|
|
Feb 5, 1999: XML4J 2.0.0 Release |
|
|
- New Features
- Fixed defects
- Improve internal error handling
- Doesn't support unparsed entities that refer to notations declared afterward the referencing entity.
- TX: setPreserveSpace not implemented correctly
- TX: PI handling missing null check
- TX: incompatible with XML4J 1.1.13
- TX: user supplied TXDocument factory can result in null pointer exceptions
- License
To get better information on the commercial use of XML4J we have changed the license agreement. The Free Commercial Distribution License is STILL
readily available. To get the free distribution license all you have to do is register (see license.html for details) and fill in a very short questionnaire.
To avoid you having to supply the information each time you do
a download, we have removed the distribution license from the archive (.zip and .tar.gz file). The archive now contains only an Evaluation License, but you get all the source and other technical assets as before.
|
|
Jan 18, 1999: XML4J D06 Release |
|
- New Features
- Re-validation of TX DOM trees.
- Fixed defects
- TX: Ignorable whitespace is not created correctly
|
|
|
Jan 15, 1999: XML4J D05 Release |
- Fixed defects
- Entity resolution cannot find relative entities.
- TX: Errors are not reported.
- TX: TXText Nodes created instead of CDATA Nodes.
|
|
Dec 23, 1998: XML4J D04 Release |
|
- Fixed defects
- Sample files 'SAXCount...' are now included in samples JAR.
- The parser can now be interrupted mid-stream (checked on a per-element basis).
- Correctly process FIXED attribute defaults.
|
|
Dec 18, 1998: XML4J D03 Release |
- Added TX Compatibility classes
- Added native catalog support for both TX style catalog and XCatalog
- Update documentation .
|
|
|
Dec 07, 1998: XML4J D02 Release |
- Improved memory management architecture
- Fixed DOM defects.
|
|
Nov 17, 1998: XML4J D01 Release |
|
|
Nov 6, 1998: XML4J EA1 Release |
|
- Supports:
- XML 1.0 Specification (Feb. 02, 1998)
- DOM (Core) Level 1 Specification Version 1.0 (Oct. 01, 1998)
- SAX 1.0 Specification
- Rearchitecture and new implementation of XML4J
- Modular architecture.
- Pre-bundled parser configurations included are:
- SAX Parser (with and without validation)
- DOM Parser (with and without validation)
|