4Suite is a platform for XML and RDF processing. It allows users to take advantage of standard XML technologies rapidly and to develop and integrate Web-based applications. It is implemented in Python and C.
At the core of 4Suite is a library of integrated tools for XML processing, including open technologies such as DOM, SAX, RDF, XSLT, XInclude, XPointer, XLink and XPath. Layered upon this is an XML and RDF data repository and server. The server supports multiple methods of data access, query, indexing, transformation rich linking, and rules processing. It provides the data infrastructure of a full database management system, including transactions and concurrency support, access control and a variety of management tools. For purposes of integration with other tools, it supports remote, cross-platform and cross-language access through HTTP (including native SOAP and WebDAV), RPC FTP and CORBA. It offers APIs in Python, HTTP, SOAP and XSLT.
This project has the following developers:
New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!