Item 24. Choose the Right Schema Language for the Job

About two years ago, the W3C XML Schema Working Group released the fruits of its labors into an eager world. The specification was titled simply “XML Schema.” This has unfortunately given many people the mistaken idea that the language the group invented is the only schema language and that all others are doomed to fall by the wayside. In fact, nothing could be further from the truth. There are numerous XML schema languages available today, all with their own strengths and weaknesses. It behooves you to familiarize yourself with the different possibilities and to select the one that best fits your problem. Indeed, there's no reason you have to select only one. It's often useful to mix and ...

Get Effective XML: 50 Specific Ways to Improve Your XML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.