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.
I have heard people jest that XML stood for "Excellent Marketing Language" and I often felt that, unfortunately, this had become a very accurate definition. Nevertheless, the official meaning of XML is "Exensible Markup Language", which remains slightly more accurate.
XML is extensible in the sense that it lets you define your own sets of elements and attributes which can be used to express virtually any hierarchical structure. The extensibility of XML has been widely used, some would even say overused. We've long since lost count of the different sets of XML elements and attributes (let's call them XML vocabularies) used by different people for different applications. Applications need to be able to tell whether documents conform to their expectations, which creates a need for validation tools capable of representing and testing each of these vocabularies.
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.