XmlTransform - A General-Purpose XSLT Pre-Processor
The general-purpose XML transformer and/or validator discussed here, named "XmlTransform" operates on an arbitrarily deep directory tree containing files one want to transform. As output it optionally generates multi-level indices and can even add navigational linkages. XmlTransform's validation capability is reasonably straightforward; it lets one ensure that the set of XML files used for a transformation are valid according to specified XML schema. One may elect to validate input files, output files (after transformation), or both. The program's transformation capability is more interesting. One common application of a transformation engine is as a pre-processor, a very handy thing indeed when designing web pages.