[XML-SIG] Pyana 0.2.0 released

Brian Quinlan brian at sweetapp.com
Thu Dec 13 01:43:10 EST 2001


Hi Martin,

> How does that [Pyana] compare to PIRXX?

The stated goals of the two projects (to provide Python interfaces to
the Apache group's Xalan & Xerces products) are pretty similar and
Jürgen Hermann and I are going to coordinate to make sure that they
interoperate.

But the current statuses of the two projects are very different. 

Right now, Pyana development is focused on providing XSLT services to
Python. There are functions to do XSLT transformations from various
sources (strings, files, URIs and reader objects). Output can be
directed to strings, files, writer objects or to a (only partially
complete) DOM. It is also possible to extend XPath with Python
functions. For a useful example script that demonstrates many of Pyana
features, take a look at:
http://pyana.sourceforge.net/examples/check_links.py

PIRXX is focused on providing Xerces XML services to Python. The current
release of PIRXX provides SAX2 interfaces but I believe that Jürgen is
working on DOM support.

So, right now, Pyana is probably your best bet for high-performance XSLT
processing in Python while PIRXX offers Xerces SAX2 interfaces.

Sorry me the long answer; let me know if I missed the point completely
:-)

Cheers,
Brian





More information about the Python-list mailing list