CoherentWeb is a .NET Rich Client Application, that provides multi-threaded XSLT processing and XSD validation on the one side, and a powerful XPath development and XML analysis environment on the other.
A single file-management and viewing system integrates processing and viewing activities. The focus is on controlling and reviewing input and output, illustrated by the diagram below:
This User Guide is structured loosely in line with the feature diagram above, with 4 high-level sections: Main, XSLT, XSD and XPath. The navigation pane on the left of this page will take you to pages that document how to use these features. An outline of the CoherentWeb features is shown below:
File Selection and Viewing
· Manage up to 10,000 files at a time
· Filter, navigate and view files for analysis, before or after processing
· Handle files seamlessly in folder hierarchies and zip-compressed packages
· Use integral viewers for HTML, XML and MS Office documents
Control Multi-Threaded Batch XSLT 1.0 and 2.0 processing
· Manage XSLT environment: parameters and processor options using XPath
· Start/Cancel and monitor processing progress/success-rate in real time
· Analyse XML and text logs for all result documents, errors and xsl:messages
Manage XSLT processed output
· Leave background deletion of previous output files to the system
· Use Auto-Export feature to use standard XSLT to update zip-compressed files
· Complete multi-stage XSLT processing using a re-import feature
· Use EXPath Zip implementation for fine-grain control of zip packages
XSD Validation
· 2 XSD Validators, for Input and Output
· Schema manager for associating XML namespaces with XSD resources
· Resource scanning establishes the top-level schemas and namespaces
· XML reports and Control Panel indicators reflect file validation state
Develop and Manage XPath Expressions (1.0 or 2.0 versions)
· Load and save XPath expressions from any XML format (using XSLT converters)
· Manage XPath expressions in groups with context and comments
· Develop and debug XPath expressions
· View XML files against 'Watch' expression tests or assertions