After a couple months of hardworking, the XMLC 2.2 has reached the Beta
status. Many thanks to Jacob Kjome for his effort! Download the file
from following URL:
http://debian-sf.objectweb.org/projects/xmlc
---
- [new/bugfix/enhancement] XMLC's modified xerces package has been
moved into the org.enhydra.apache package namespace to avoid conflicts
with existing versions of Xerces....generally Xerces2. This means no
more conflicts between XMLC and Xerces2 when using, for instance,
default installs of Ant or Tomcat
- [new] changed the XMLC taskdef package from
org.enhydra.barracuda.taskdefs to org.enhydra.xml.xmlc.taskdef
- [bugfix/enhancement] modified
org.enhydra.apache.xerces.parsers.DOMParser to be able to load classes
from the classloader that loaded the DOMParser rather than using the
default classloader that Class.forName() uses. This makes it possible
to put XMLC's xerces library in a common classloader separate from
where the xmlc.jar exists. In the case of Tomcat, one might put
xerces.jar in CATALINA_HOME/shared/lib while xmlc.jar is in a webapp's
WEB-INF/lib. Without this change, exceptions would be thrown because
DOMParser wouldn't be able to find XMLC classes it was being asked to
load.
- [enhancement] Deferred parsing updated to be able to load classes not
specifically compiled with deferred parsing enabled. So deferred
parsing is now backward compatible with normal XMLC classes. However,
the converse is not true. What this allows is for programs to be able
to simply use deferred parsing to load all classes without having to
worrying whether a class was compiled with deferred parsing enabled.
- [bugfix/enhancement] Tomcat and XPath builds updated to work more
correctly. XPath example still needs some work and will be enhanced in
a future release. The Tomcat example works with the latest
Tomcat-4.1.xx and Tomcat-5.x.x versions. It should work with
Tomat-4.0.xx, but that has not been tested.
- [new] updated to include latest BCel version 5.1
|
|