var fDesc=new Array(); fDesc[0] = "CoherentWeb provides a rich visual interface; integrating a mult-threaded XSLT batch-processing system with XSD validation and a specialist XPath-based analysis tool.

A single file-management and viewing system has been used to seamlessly combine the XSLT, XSD processing and XPath development environments.

CoherentWeb provides an XSLT-update capability on file systems or Zip archives, this is acheived by replicating the folder and file structure before exporting processed content to the same relative location as the original content, all relative links are therefore maintained.

Main features:
-Manage up to 10,000 files at a time
-Filter files using match patterns (extended for Zip file use)
-Include sub folders or Zip archive folders
-Switch view for selected file between input and output
-Choose between XML, HTML and MS Office views
-All files scanned, non Well-Formed files highlighted and deselected
-Search for specific filename or filenumber within input folder
-Browser style navigation using previous/next buttons
-Select files from a mult-column list or a folder tree view
-Multi-threaded for performance and resilience
-Choose between Saxon-PE or System.XML XSLT processors
-Instant batch cancel option
-Real time feedback on progress and fail rates
-DTD references resolved using local resource folder
-Zip file relative references resolved
-xsl:result-document output collated and monitored
-Use XSLT parameters setup tool to maintiain XPath-based parameters
-Manage special Saxon XSLT options
-Export process creates the required folder/Zip structure
-Text logs summarise all transactions
-XML Reports aggregate all XSLT output details
-Performance statistics included in report
-Output documents registered in special XPath collection
-View result tables against stored sets of XPath expressions
-Special virtual folder for XSLT errors
-Result document output list shown for each selected file
-Compare XPath results from stored expressions with reference set
-Multi-threaded validation with real-time result counters
-Separate controls for managing input and output validation
-Maintain 2 schema sets, one for input, the other for output
-Schema set manager for loading XML Namespaces and schemas
-Schema paths and XML namespaces auto-loaded into selection lists
-Reuse schema sets between CoherentWeb sessions
-Options for warnings, inline schemas, schema locations etc.
-XSD validation reports for input and output formatted in XML"; function tShowHide(id, show) { var s = document.getElementById("desc"); if ((s.innerHTML.length<=212 || show==1) && show!=2) { s.innerHTML = fDesc[id]; if (document.getElementById('m1')) document.getElementById('m1').style.display='none'; if (document.getElementById('m2')) document.getElementById('m2').style.display='none'; if (document.getElementById('more_txt')) document.getElementById('more_txt').style.display='inline'; } else { s.innerHTML = ''; } }