You are not logged in Log in Join
You are here: Home » Members » arielpartners » Ariel Partners Releases XMLTransform 0.9 » View NewsItem

Log in
Name

Password

 

Ariel Partners Releases XMLTransform 0.9

This is the second public release of our XMLTransform product. XMLTransform enables Zope users to associate an XSLT transformer with an XML document that automatically renders the result of the transformation when called. It can behave like either a Page Template or a DTML Method. There are no constraints on the type of Zope objects used for the XML or XSLT. In fact, the content may cobbled together from multiple sources, as long as the final content may be obtained as well-formed XML from a single object for each.
This new release adds much requested features like
  • Dynamic XSLT switching -- Switch between available XSLT processors on the fly! You can also ZSync instances between Zope instances-- even if they have different XSLT processors.
  • Sablotron Support -- Support for Sablotron 0.96 and Sab-Pyth 0.52
  • Pyana Support -- Support for Pyana 0.6
  • Other Upgrades libxslt support upgraded to 1.0.22, 4Suite support upgraded to 0.12.a3
  • Numerous other improvements -- Check CHANGES.txt for full details.
In order to upgrade your existing XMLTransform 0.8 objects to version 0.9, you will need to run the repair() method. See the section on Schema Migration in the README.txt file for more details. It is very easy to do.
XMLTransform features a pluggable architecture that makes it possible to dynamically choose between different XSLT Processors at runtime. It currently works with any of the following combinations:
  • PyXML 0.66 and 4Suite 0.11.1
  • PyXML 0.7.1 and 4Suite 0.12.a3
  • libxml2 2.4.26 and libxslt 1.0.22 (Python bindings)
  • Pyana 0.6
  • Sablotron 0.96 and Sab-Pyth 0.52
Click here to download.