Projects / 4Suite XML

4Suite XML

4Suite XML is a Python-based toolkit for XML application development. It features a library of integrated tools for XML processing, implementing open technologies such as DOM, SAX, XPath, XSLT, XInclude, XPointer, XLink, XUpdate, RELAX NG, and XML/SGML Catalogs. The RDF and Repository components of 4Suite are separate packages that must be installed separately, on top of 4Suite XML.

Operating Systems

Recent releases

  •  27 Dec 2006 06:34

    Release Notes: Upgrading is recommended from all previous versions of 4Suite XML. Bugfixes since 1.0.1 include a fix for a longstanding bug affecting XPath comparison ops between a node-set and a boolean; better multiple interpreter support (which should help with mod_python); a plugged memory leak in Saxlette; a bugfix affecting all extension functions in XPath/XSLT; elimination of a build error when Python is configured with "--enable-shared"; and fixed interaction between xi:include and xsl:strip-elements.

    •  27 Dec 2006 02:24

      Release Notes: This release adds corrections to the handling of default namespaces in Ft.Xml.Domlette.ParseFragment and GetAllNs, and improved behavior in the Python interactive interpreter. Memory leaks have been eliminated, minor installer problems have been fixed, and documentation has been updated.

      •  27 Dec 2006 02:23

        Release Notes: This release adds nearly a year's worth of bugfixes, documentation improvements, and enhancements, including Python 2.5 support, better packaging (including more OS X fixes), PEP 302 support, more API conveniences, subclassable Domlette nodes, SaxPrinter, C14N, and full support of EXSLT Dynamic, xml:id, getElementById(), and XPath's id().

        •  20 Dec 2005 03:46

          Release Notes: This release has fast, built-in DTD validation; no PyXML is required. It also includes fixes for building on 64-bit Intel/AMD and HP-UX. There are various minor bugfixes, documentation updates, and performance improvements.

          •  28 Oct 2005 06:41

            Release Notes: 4Suite is now three separate packages: 4Suite XML (XML, XPath, XSLT, related technologies, and support libraries), 4Suite RDF (RDF processing libraries and persistence API), and 4Suite Repository (XML and RDF repository). If you need the RDF or repository features of 4Suite, stick with 4Suite 1.0b1 for now.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.