A new kind of high-
performance XSLT and
XPath based test and
analysis tool; it picks
up where XML IDEs
finish.
To provide the best possible assurance on standards conformance, CoherentWeb uses Saxon-PE exclusively for XPath 2.0 and XSLT 2.0 processing.
The EXPath Zip implementation provides the capability to build complex Zip archives in a declarative way from within XSLT. As an example, this can be used to generate ePUB and OOXML formats from raw XML.
Use the included ISO Schematron skeleton implementation to validate your XML against XPath rules
For testing a collection of XML files against a small set of XSLT stylesheets, verifying the results and storing the result summary.
For developing and texting and debugging XPath expressions against a set of files. Import feature lets you import expressions from Schematron or XSLT files if required.
Use CoherentWeb's Zip-ware XSLT features to generate OOXML, ODF, EPub or other zip-based formats.
CoherentWeb's capability to modify a copy of an existing folder structure or zip-file provides for a powerful document migration tool. 600 Word 2007 documents (700KB) were transformed in under 10 seconds on a Q6600 PC with 8GB RAM.
This tools XML reports aggregate data from all output including xsl:message output. A 2-stage XSLT can therefore be used to produce an HTML summary and coherence check on a collection of documents in a folder structure
Use the XSLT implementation of ISO Schematron (not supplied) to validate a collection of documents and produce a validation report.
CoherentWeb's features would let you quickly run a batch process on all test cases against a set of 'compiled' XSPec behaviour tests. Named templates can be targeted and specific input parameters used by using XPath 'test configuration' files.
Because all xsl:messages and all xsl:result-document paths are aggregated by CoherentWeb into a single XML file, you can now use a pure XSLT solution to test ALL output.
This website is processed by CoherentWeb. A batch XSLT run updates template navigation links to match each web pages properties, it also imports a 'news column' avoiding the need for extensive JavaScript.
Using CoherentWeb's File pattern matching and the ability to ignore hidden files ensures that only the targeted pages on the site are updated.