- From: Hussein Shafie <hussein@pixware.fr>
- Date: Wed, 9 Jan 2002 10:33:09 -0500 (EST)
- To: xmlschema-dev@w3.org
The xsdvalid distribution contains the XML Schema ( http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/ ) validation engine that will be integrated into the future XMLmind XML Editor product ( http://www.xmlmind.com/xmleditor ). This engine has been made available to schema and DTD authors in the form of 3 command-line tools: * xsdvalid: Checks an XML schema for validity. Checks an XML document for validity against an XML schema. * dtdvalid: Checks a DTD for validity. Checks an XML document for validity against a DTD. * dtdtoxsd: Converts a DTD to an XML schema. The xsdvalid distribution can be downloaded from http://www.xmlmind.com/xsdvalid.html . Features: * Fully implements XML Schema "Validation Rules". * Fully implements XML Schema "Schema Component Constraint" and "Schema Representation Constraint" (except for a few -- in our opinion, minor -- constraints). * DTD and XML Schema support is provided by the same engine. In fact, the grammar part of a DTD (element, attribute and notation declarations) is loaded into the engine as if it was a schema. * Once validated, a schema or a DTD can be serialized as a binary file for much faster reloading by XML document (instance) validation sessions. Non features: * Does not support anything related to XML Schema "Schema Information Set Contribution". * This engine is designed to be an interactive, incremental validator and not a streaming one. Therefore, it needs to load the entire XML document into memory before attempting to perform validation. -- Hussein SHAFIE hussein@pixware.fr Pixware www.pixware.fr Immeuble Capricorne, 23 rue Colbert, 78180 Montigny Le Bretonneux, France Phone: (33) 01 30 60 07 00 Fax: (33) 01 30 96 05 23
Received on Wednesday, 9 January 2002 10:35:36 UTC