3.0 release candidate nearing completion
"Jason Stewart" <[email protected]> Sat, 9 Sep 2006 16:23:12 +0530
| Newsgroups | gmane.text.xml.xerces-p.devel |
|---|---|
| Message-ID | <[email protected]> |
Hey All, There hasn't been much activity on the list for a while, so I thought I would create a little excitement. Xerces-P has officially merged with Xerces-C as a sub-project. This means that as of version 3.0 Xerces-P will be part of the Xerces-C source and binary builds (it is already available via SVN). This makes the building of Xerces-Perl *much* easier. I hope that it will also eliminate the issues with version mismatches between Xerces-C and Xerces-P. User Visible Changes: == Because 3.0 is a major version increment, I have decided to make a few imcompatible changes. Perhaps the only one that will really affect people is the breaking up of the HUGE Xerces.pm into sub-modules. Currently, there are only two: XML::Xerces, and XML::Xerces::DOM - this means that any non-DOM application won't need to load all the DOM-related code on startup, which makes loading significantly faster. The classes names have stayed the same: * XML::Xerces::XercesDOMParser * XML::Xerces::DOMNodeList * XML::Xerces::DOMImplementation * etc... But to use the DOM API, instead of: use XML::Xerces; your code must be written: use XML::Xerces; use XML::Xerces::DOM; which I felt was a pretty modest change. Currenly, there are still some unit tests failing, but as soon as these are fixed I would be happy to make a release candidate for people to test. Happy Coding! Cheers, jas.