Also see the XMLC 2.2 Release Note, XMLC 2.2.1 Release Note, XMLC 2.2.2 Release Note, XMLC 2.2.3 Release Note, XMLC 2.2.4 Release Note, XMLC 2.2.5 Release Note, XMLC 2.2.6 Release Note, XMLC 2.2.7.1 Release Note, XMLC 2.2.8.1 Release Note, XMLC 2.2.9 Release Note, XMLC 2.2.10 Release Note, XMLC 2.2.11 Release Note, XMLC 2.2.12 Release Note, XMLC 2.2.13 Release Note, XMLC 2.2.14 Release Note, XMLC 2.2.15 Release Note, XMLC 2.2.16 Release Note, XMLC 2.2.17 Release Note, and XMLC 2.3 Release Note.
"org.enhydra.apache"
and "org/enhydra/apache"
namespaces
Updated default.xcat
and test xcatalog files as well as "expected" dom testcase output to the proper "org.apache"
and "org/apache"
namespaces.
OutputOptions.toString()
Added null check before performing String.valueOf(fNewlineCharSequence)
to avoid NullPointerException when said option is not set.
LazyEntityReference
and LazyEntity
in Lazydom
LazyEntityReference
and LazyEntity
nodes weren't being expanded. They existed in the Lazydom template, but not in the final expanded Lazydom. This regression occurred during the move to Xerces2 because, unlike Xerces1, Xerces2 enforces these nodes as being read-only and throws a NO_MODIFICATION_ALLOWED_ERR
during expansion of these nodes. The original solution was a hack that simply skipped them in the expansion process to avoid the error and allow the rest of the document to expand. Now these nodes have their read-only status temporarily overridden, to allow their children to be appended/expanded, and then reset back to proper read-only status.
org.enhydra.xml.xmlc.parsers.xerces.XercesHTMLDOMParser
Got rid of extraneous doctypeDecl() method. It was meant to force the root element name of a declared doctype to UPPER-case, but was inefectual because of a silly bug. And, after some debugging, it appears that no matter what case the value is in the document it always comes through as UPPER-case anyway, so overriding the method to force UPPER-case is redundant. No behavioral changes, only cleaner code.
Updated to Xerces 2.9.1 and NekoHTML 1.9.8