ANN: 4Suite XML 1.0rc3

Uche Ogbuji <[email protected]>
Newsgroups gmane.comp.python.xml
Message-ID <[email protected]>
Today we release 4Suite XML 1.0 release candidate 3, now available
from Sourceforge and ftp.4suite.org.

Please help us test 4Suite to ensure a high-quality 1.0 final release.

4Suite is split into three separate packages:

4Suite XML - XML, XPath, XSLT, related technologies and support libraries
4Suite RDF - RDF processing libraries and stand-alone DBMS
4Suite Repository - XML and RDF repository

This is a release of only the first component.

Highlights of changes in 4Suite XML since the last release
--

* Python 2.5 support (tested on Python 2.5b3)
* Improved packages, including support for generation of eggs
* Integrated PEP 302 import hooks (zipimports) to better support
  third-party applications (setuptools, py2exe, cx_Freeze)
* Add output and params arguments to Ft.Xml.Xslt.Transform
* Implement all of EXSLT Dynamic module (dyn:map, dyn:max, dyn:min,
  dyn:sum and dyn:closure were missing)
* Subclassed gettext support so that all Python versions support
  plural forms and loading of message catalogs as
  embedded data files.
* Domlette node classes can now be subclassed
* Add support for EntityResolver interface to Saxlette (primarily to satisfy
  Python's XMLFilterBase for SAX filters)
* Add Ft.Xml.CreateInputSource convenience function
* Add Ft.Xml.Sax.SaxPrinter, a SAX handler that uses a 4Suite printer
  to re-serialize from SAX events
* Add C14N and exclusive C14N writers
* Added support for xml:id
* Add native getElementById() method to Domlette documents to allow
  for XPath's id() and XPointer's short-hand expressions.
* Bug fixes, improvements to performance and documentation

4Suite XML is a comprehensive library for XML processing.  It is
implemented in Python and C and supports XML (SAX-like and DOM-like),
XPath, XSLT, RELAX NG, XUpdate, XInclude, XPointer, and more.

The manual is included in the documents, or you can browse it online at

http://uche.ogbuji.net/tech/4suite/etc/CoreManual.html

For general information, see:

http://4suite.org
http://uche.ogbuji.net/tech/4Suite/

For the files, see:

ftp://ftp.4suite.org/pub/4Suite/

Mirrored on www.fourthought.com:

http://www.fourthought.com/files/4Suite/4Suite_XML-1.0rc3-py2.3-win32.egg
http://www.fourthought.com/files/4Suite/4Suite_XML-1.0rc3-py2.4-win32.egg
http://www.fourthought.com/files/4Suite/4Suite_XML-1.0rc3-py2.5-win32.egg
http://www.fourthought.com/files/4Suite/4Suite-XML-1.0rc3.tar.bz2
http://www.fourthought.com/files/4Suite/4Suite-XML-1.0rc3.tar.gz
http://www.fourthought.com/files/4Suite/4Suite-XML-1.0rc3.zip
http://www.fourthought.com/files/4Suite/4Suite-XML-1.0rc3.win32-py2.2.exe
http://www.fourthought.com/files/4Suite/4Suite-XML-1.0rc3.win32-py2.3.exe
http://www.fourthought.com/files/4Suite/4Suite-XML-1.0rc3.win32-py2.4.exe
http://www.fourthought.com/files/4Suite/4Suite-XML-1.0rc3.win32-py2.5.exe
http://www.fourthought.com/files/4Suite/4Suite-XML-docs-1.0rc3.tar.bz2
http://www.fourthought.com/files/4Suite/4Suite-XML-docs-1.0rc3.tar.gz
http://www.fourthought.com/files/4Suite/4Suite-XML-docs-1.0rc3.zip

You can also get the files on Python CheeseShop:

http://cheeseshop.python.org/pypi/4Suite-XML/

We usually upload to Sourceforge, and will do so as soon as we can, but
server errors have made it impossible for us to complete the file release
so far.

https://sourceforge.net/projects/foursuite/
https://sourceforge.net/project/showfiles.php?group_id=39954

Documentation:

In the locations specified above, with filenames of the form

4Suite-XML-docs-1.0rc3.*

Release notes
--
The current installation directory layout document tells where package files
are installed:

http://4suite.org/docs/installation-locations.xhtml

_______________________________________________
XML-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/xml-sig
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.