[xsl] [ANN] Introducing a new Integrated Test and Production Environment for XSLT

Subject: [xsl] [ANN] Introducing a new Integrated Test and Production Environment for XSLT
From: Philip Fearon <pgfearo@xxxxxxxxxxxxxx>
Date: Mon, 8 Feb 2010 10:05:11 +0000
Qutoric Limited is pleased to announce the first public beta release
of a new Rich Client XSLT tool, CoherentWeb:

This desktop tool is capable of handling up to 10,000 files at a time.
It is designed to fill the gap between the typical XML IDE, on the one
side, and the powerful, yet complex, back-end XSLT processing
frameworks, on the other.

In addition to XSLT testing: the zip-file handling capabilities of
this product, combined with an early implementation of the EXPath Zip
Module, provide for a compelling solution to produce, modify or
analyse collections of documents conforming to standards like EPub,
ODF, and OOXML.

Technical Details
------------------

XSLT 1.0 Processor: .NET Framework XSLT processor
XSLT 2.0 Processor: Saxon 9.2.0.5 PE
Requires: .NET Framework 2.0 + Windows XP or later
Download file size: 10 MB
CoherentWeb was written in C#

Features
---------

File Selection and Viewing

 - Manage up to 10,000 files at a time
 - Filter files using match patterns, extended for zip file use
 - File handling for folder hierarchies and zip-compressed packages
- Instantly switch views between input and output on any file
- Dual View: Analyse input and output side by side
- Viewers for XML, HTML and Office 2007 documents
- Multi-monitor support can split view and control features accross
two or more screens

Multi-Threaded Batch XSLT 1.0 and 2.0 processing

 - Multi-threaded for performance and resilience
 - XPath-based manager for XSLT parameters and processor options
 - Thread handling lets you instantly cancel a batch-process
- Real-time feedback counters to show volume and failure rate
- Zip-aware URI Resolver to manage relative URIs
- Serializer ensure unique output naming

XSLT Output Review

 - Text log viewer for 'at a glance' review of all transactions
 - Structured XML reports on all output of each bulk-transform
- Output aggregation
- XSLT Report Analyser
- Performance statistics
- Use XPath 'watch variables' to analyse output in XML viewer

Post-Processing of XSLT Output

- Can copy XSLT output to a complete copy of the input folder structure
- Can reinsert compressed content into copies of the original zip file
- Relative URI links are maintained in output
- XML report summarises post-process operations for each file
- Copy output back to input for multi-stage operations

XPath 1.0/2.0 Development Environment

- A development of the popular SketchPath tool
- Multiline XPath editor with context coloring and own toolbar
- Multi-Column Intellisense with categorised groups
- Context specific XPath 2.0 function assistant
- XPath debugger and tracer
- Auto-evaluates saved expressions against a 'dual viewed' document
- XPath auto-generated from text, tree, tree-node and result views
- Nodes view shows all significant sibling nodes and their XPaths
- XML Schema validation with displayed element type annotations
- Results viewer to nodes in the context document in current viewer
- Results viewer links to external document nodes in adjacent viewer

XPath Expression Management

- XPath expressions can be saved and managed in groups
- Saved expressions reusable as variables in other expressions
- Save namespace declarations
- Expressions saved to file in a structured XML format
- XSLT converters can be used to import/export from or to any format
- Use saved expressions as 'watch variables' to analyse XML

XPath Extensions

- Includes a .NET implementation of the EXPath Zip Module
- Adds to existing Zip capabilities, providing additional flexibility


Download Site
---------------
CoherentWeb can be downloaded free and with no registration from the
product site:

http://coherentweb.com

Questions
-------------
Any questions or comments on this announcement are most welcome,
either direct to me by email, or on the new CoherentWeb forum at:

http://coherentweb.stackexchange.com/

Thanks


Phil Fearon (Qutoric Director)
philipfearon@xxxxxxxxxxx

http://qutoric.com

Current Thread