XMLC 2.2 Beta 1 Release!

David Li <[email protected]>
Newsgroups gmane.comp.java.enhydra.general,gmane.comp.java.enhydra.xmlc
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.