RELAX NG by Eric van der Vlist will be published by O'Reilly & Associates (ISBN: 0596004214)
You are welcome to use our annotation system to give your feedback.
As a RELAX NG user, DSDL should bring you all that RELAX NG ignored in its relentless focus on the validation of the structure of XML documents, and even more:
You are already using Part 2 (RELAX NG)
Part 3 (Schematron) gives you the ability to add highly flexible "business rules" to your schemas.
Part 4 (Selection of Validation Candidates) lets you write and reuse schemas written in any language and combine them to validate composite documents.
Part 5 (Datatypes) should provide a better alternative to W3C XML Schema datatypes.
Part 6 (Path-based Integrity Constraints) will let you specify integrity constraints between elements and attributes.
Part 7 (Character repertoire) will let you specify which characters may be used in your documents.
Part 8 (Declarative Document Architectures) will let you make explicit information which was previously only implicit to your documents before validation.
Part 9 (Namespace and Datatype-aware DTDs) will let you upgrade and reuse your DTDs in the context of newer applications.
Part 10 (Validation Management) will let you do combine these parts and plug in other transformation and validation tools.
If you like RELAX NG, I am sure that you'll enjoy the other members of the DSDL family. They share the same principles of focus on solving very specific issues. This focus keeps them powerful and easy to use.
You are welcome to use our annotation system to give your feedback.
[Annotations for this page]
All text is copyright Eric van der Vlist, Dyomedea. During development, I give permission for non-commercial copying for educational and review purposes. After publication, all text will be released under the Free Software Foundation GFDL.