oXygen is an XML editor that supports any XML document, and works with XML Schemas, DTDs, Relax NG schemas, and NRL Schemas. It has powerful transformation support that allows you to edit XSLT and XSL-FO documents and to obtain documents in the desired output format (such as HTML, PS, or PDF) with just one click. It also includes a complete Subversion client, support for flattening XML Schemata, an XML Schema instance generator, integration with the X-Hive/DB, MarkLogic and TigerLogic XML databases, editing actions on the diagram, and a rename refactoring action.
Syntext Serna is a highly customizable, multi-platform, pure XSL-driven WYSIWYG XML content editor. It looks and works like a conventional word processor, yet it gives you much more flexibility to alter or reuse content while keeping its integrity intact. It lets you collaborate on compound documents that contain embedded data from various sources. Content is viewed as an integrated whole that is intuitively transparent to authors.
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.
Rundoc is an Ant task designed to help with the single- sourcing of program documentation. This task replaces special commands embedded within text files with their output in a specified format. Currently, only Docbook format is supported. It was written to keep sample code output in program documentation synchronized with the actual output of the current code, by running the referenced code when the documentation is built.
GXPARSE is not a new XML parser, but is an additional processing layer that makes it much easier to use event-based parsers like the SAX parser. It supports both direct sequential output and random access output (via the Resequencer interface). The random access mode delays output until all input has been processed, but makes it much easier to handle ID/IDREF attributes. GXPARSE maintains most advantages of the event-based parser. Application development and maintenance is considerably easier, but processing is a little slower.
html2db.xsl converts an XHTML source document into a Docbook output document. It provides features for customizing the generation of the output, so that the output can be tuned by annotating the source, rather than hand-editing the output. This makes it useful in a processing pipeline where the source documents are maintained in HTML, although it can be used as a one-time conversion tool too.
XFlows is an XML and XSLT integrated solution that helps you to create complex scenarios, transform a set of files with XSLT, publish your result into a remote server, export and import data with your database using XML files, and convert your HTML documents to XML. It runs in batch and user interface modes and can be connected to your own parser or JDBC driver for a custom database. Several log levels and platforms are available in batch mode, and mail support is included.