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.
AntFlow builds upon Apache Ant to provide a new approach to simplifying system automation that uses pipelines of hot folders chained together to perform a given task. Using XML, it associates an automated task such as data transfer, encryption, or XML processing with a directory on the local system. Whenever a file is copied or written into the hot folder, the associated task is executed and the file is moved to the next hot folder in the pipeline for further processing.
Babeldoc is a framework and set of applications to process documents for business-to-business and other Internet/integration applications. It is primarily intended for text documents, especially XML, but supports a wide range of operations and data types. It has a sophisticated journaling system that supports replaying and reprocessing. Babeldoc is pipeline based and supports numerous ways to combine the pipeline stages in a dynamically reconfigurable fashion. It has a GUI and a Web-based console for document processing and monitoring, and comes with tools for the tranformation of flatfile data to XML, archival, and cryptography. Additionally it is able to scan various data sources based on sophisticated constraints.
Easy Generator Generator (EGG) is a development tool for fast and easy realization of XML to plain-text tranformations. It is similar to XSLT, Velocity, or JSP but emphasises source code generation in a model-driven generative developmen process. It comes with an iterative development process for creating templates that lets you build transformations quickly and easily.
EditiX is a cross-platform and multi-purpose XML editor and XSLT debugger (1.0 and 2.0), which helps Web authors and programmers use XML and XML-related technologies, such as XSLT, FO, and XSD schemas. It provides a lot of functionality within a refined IDE, which guides the user with intelligent entry helpers, and has real-time XPath location and syntax error detection. It allows the user to apply an XSLT or FO transformation, and shows the result in a separate view. It includes default templates for XML, DTD, XHTML, XSLT, XSD, XML RelaxNG, SVG, MathML, and XML FO. It can generate schema W3C, DTD or RelaxNG from a document instance.
The Orangevolt XSLT Plugin for Eclipse provides XSLT support to the Eclipse platform. It is the Eclipse-based successor of the Java/Swing-based ROXES XmlWrite XSLT editing environment. It provides many great enhancements when working with XML inside Eclipse. It implements XSLT launch configurations, XML editor enhancements, configurable XML outlines, an xpath navigator view, and more.
PXSL ("pixel") is a convenient shorthand for writing markup-heavy XML documents. It provides XML authors and programmers with a simple, concise syntax that they can use to create XML documents. For more advanced users, it offers customizable shortcuts and sophisticated refactoring tools like functional macros that can markedly reduce the size and complexity of markup-dense XML documents.
Rhizome is a Wiki-like content management and delivery system that exposes the entire site including content, structure, and metadata as editable RDF. This means that instead of creating a site with URLs that correspond to a page of HTML, you can create URLs that represent just about anything. It was designed to enable non-technical users to create these representations in an easy, ad-hoc manner. For developers, this allows both content and structure to be easily repurposed and complex Web applications to be rapidly developed.