XML schema languages

Track: Late Breaking News, Core Technologies, Deploying XML

Audience Level: High Level view

Time: Thursday, November 17 16:45

Author: B. Tommie Usdin, Mulberry Technologies, Inc.

Keywords: DTD, XSD, RNG, W3C XML Schema, RELAX NG


XML schemas specify what tagging is allowed in a set of XML documents. Originally XML had only one way to express these rules; now there are many. What are they? What are the differences among them? When is one more appropriate than another? How should a user (or a project) choose which to use?