Hey All,
I'm pleased to announce the new version of XML::Xerces. I've chosen
the new version numbering scheme to reflect the dependency between
Xerces-C and XML::Xerces. Since this is the first version of
XML::Xerces which require Xerces-C-1.5.2 is named XML-Xerces-1.5.2_0
The big changes in this version:
================================
* complete support for Unicode. As has been pointed out by some users,
any data outside the ASCII range was broken.
* full Xerces-C API support. All the overloaded methods are now
available from Perl. If you find something that you need and it
isn't available from the Perl API it is a bug. Please email the list
and I will fix it.
Noticeable ommissions from this version:
=======================================
* better documentation :-( This has been a highly requested
feature. However, there is good news on this front. From the README:
I agree that this is criminal negligence and I should be flogged for
this. I have recently discovered that doxygen, the documentation
system used by Xerces-C will ouput XML. I am planning on transforming
this XML into Docbook and from there into POD. Expect the beginnings
of this around 1.5.2_1 or _2.
New Build Requirements
=====================
2. Perl5
### NOTE ####
Required version: 5.6.0
Xerces.pm now supports Unicode. Since Unicode support wasn't
added to Perl until 5.6.0, you will need to upgrade in order to
use this and future versions of Xerces.pm. Upgrading to at least
to the latest stable release, 5.6.1, is recommended, but if you
already have 5.6.0 installed it will work fine.
If you plan on using Unicode, I *strongly* recommend upgrading to
Perl-5.7.2, the latest development version. There have been
significant improvements to Perl's Unicode support.
### NOTE ####
3. The Apache Xerces C++ XML Parser
### NOTE ####
Required version: 1.5.2
Available at:
http://xml.apache.org/dist/xerces-c/stable/
Without this version you CANNOT COMPILE Xerces.pm
### NOTE ###
Location:
=========
It can be gotten from the usual place:
http://xml.apache.org/dist/xerces-p/stable/
Download and enjoy,
jas.
>From Changes:
1.5.2_0 Fri Nov 2 11:38:02 MST 2001
- Version numbering change, to reflect that this is the first
release of XML::Xerces to require Xerces-C-1.5.2
- Unicode now works! I modified all I/O between Perl and
Xerces-C to use transcoders to properly convert between
Perl's internal UTF-8 format and Xerces-C's internal UTF-16
format.
- IDOM operators (== and !=) now work
- I?DOM_Attr::setAttribute() will now accept integer and
floating point values as well as strings, so you no longer
need to wrap them in strings.
- New sample application: IDOMPrint.pl
- All overloaded methods (except DOM API) are now supported.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]