New XML Schema Validation Engine

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

AltStyle によって変換されたページ (->オリジナル) /