[XML-SIG] ANN: 4Suite XML 1.0b3
Uche Ogbuji
uche.ogbuji at gmail.com
Wed Dec 14 15:05:21 CET 2005
Today we release 4Suite XML 1.0 beta 3, now available from Sourceforge and
ftp.4suite.org.
As of the last release (1.0b2) 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 just the first component.
Highlights of changes in 4Suite XML since the last release
------------------
* 4Suite now has native DTD validation for Domlette and Saxlette,
implemented in C. PyXML (xmlproc) is no a requirement for validation, and
thus PyXML is no longer required for any feature in 4Suite.
For Domlette validation, simply use ValidatingReader. For Saxlette
validation, use P.setFeature(xml.sax.handler.feature_validation, True).
Also new to Saxlette are: DTDHandler, DeclHandler and ErrorHandler.
* New Ft.Xml.Lib.BaseUri function, which attempts to implement the semantics
of the baseURI DOM Level 3 attribute as a stop-gap until some improvements
can be made directly in Domlette.
* New Ft.Lib.Uri.Relativize function, which produces context-sensitive
relative references from absolute URIs.
* Platform fixes for 64-bit Intel/AMD and HP-UX
* Deprecate Ft.Xml.ParsePath and Ft.Xml.Xslt.TransformPath (whose duties are
now also taken up by Ft.Xml.Parse and Ft.Xml.Xslt.Transform)
* Deprecate category metadata property for XSLT extension elements
* Bug fixes, improvements to performance and documentation
4Suite is a comprehensive platform for XML and RDF processing, with base
libraries and a server framework. It is implemented in Python and C,
and provides Python and XSLT APIs, Web and command line interfaces.
4Suite XML is the core set of XML, XPath, XSLT, related technologies
and support libraries.
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/
Sources:
ftp://ftp.4suite.org/pub/4Suite/4Suite-XML-1.0b3.tar.gz
ftp://ftp.4suite.org/pub/4Suite/4Suite-XML-1.0b3.tar.bz2
ftp://ftp.4suite.org/pub/4Suite/4Suite-XML-1.0b3.zip
Windows installer:
ftp://ftp.4suite.org/pub/4Suite/4Suite-XML-1.0b3.win32-py2.2.exe
ftp://ftp.4suite.org/pub/4Suite/4Suite-XML-1.0b3.win32-py2.3.exe
ftp://ftp.4suite.org/pub/4Suite/4Suite-XML-1.0b3.win32-py2.4.exe
You can also get the files on Sourceforge:
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.0b3.*
Release notes
------------------
The current installation directory layout document tells where package files
are installed:
http://4suite.org/docs/installation-locations.xhtml
For insulation from Domlette implementation changes, developers should
always use the generic Ft.Xml.Domlette APIs (rather than, say
Ft.Xml.cDomlette).
--
Uche Ogbuji Fourthought, Inc.
http://uche.ogbuji.net http://fourthought.com
http://copia.ogbuji.net http://4Suite.org
Articles: http://uche.ogbuji.net/tech/publications/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/xml-sig/attachments/20051214/c42cd3fe/attachment.html
More information about the XML-SIG
mailing list