27 sites in Tools
FastXML
Save
FastXML is a prototype of component software for processing XML and XSLT that is compatible with MSXML and optimized for speed. The developer claims the program is about five times faster than MSXML.
http://www.geocities.com/fastxml/
Koala XSL Engine
Save
This is an XSL processor written in Java, using the Simple API for XML (SAX 1.0) and the Document Object Model (DOM 1.0) API. This package also contains xslSlideMaker, a post-processor that can quickly make slides and multi-level slides with XML & XSL. The Koala XSL engine is no longer supported - but the source is available.
http://koala.ilog.fr/XML/xslProcessor/
Libxslt - the XSLT C library for Gnome
Save
Libxslt is the XSLT C library developed for the Gnome project. Libxslt is based on libxml2 the XML C library developed for the Gnome project. It also implements most of the EXSLT set of extensions functions and some of Saxon's evaluate and expressions extensions. People can either embed the library in their application or use xsltproc the command line processing tool. This library is free software and can be reused in commercial applications (see the intro). Includes a link to a tutorial.
http://xmlsoft.org/XSLT/
PSGML
Save
PSGML is a GNU Emacs Major Mode for editing SGML and XML coded documents. PSGML has several functions for editing SGML documents. Indentation according to element nesting depth and identification of structural errors (but it is not a validating SGML parser). Menus and commands for inserting tags with only the contextually valid tags. Attribute values can be edited in a separate window with information about types and defaults. Structure based editing includes movement and killing; and also several commands for folding editing.
http://sourceforge.net/projects/psgml/
Python/XML
Save
A package collecting the tools required for writing basic XML applications in Python, along with documentation and sample code. Features include (but are not limited to) SAX, DOM, the xmlproc validating parser, and an Expat interface.
http://sourceforge.net/projects/pyxml/
The Schematron
Save
The Schematron is an XML structural validation language that uses patterns in trees instead of being based on grammars. Tested to work with the following XSLT implementations: MSXSL, SAXON and Oracle work fine. XT, Xalan, and Sablotron can work with certain caveats. Plenty of source code.
http://xml.ascc.net/resource/schematr...
Unicorn XSLT Processor
Save
A developer product implementing various XML-enabling technologies, which include a parser, writers, DOM, XPath, XSLT, XSLT extensions, XML-enabling extensions for ECMAScript (Javascript). The ECMA extensions are contained in a runtime library which must be redistributed.
http://www.unicorn-enterprises.com/pr...
Xalan
Save
Xalan is an XSLT (Extensible Stylesheet Language Transformation) processor for transforming XML documents into HTML, text, or other XML document types. Has various versions (C++, Java) available. (Was initially called LotusXSL by IBM Alphaworks)
http://xml.apache.org/xalan-j/
XSLTunit
Save
The purpose of XSLTunit is to provide a unit testing framework for XSLT transformations similar to the "*unit" environments available for other languages (i.e. Junit for Java).
http://xsltunit.org/