XML Schemas represent the objects, and their properties and relationships for an XML application. The schema identifies the components and provides the rules by which XML documents are created, validated and processed. Consider XML schemas as the grammar for a customized Internet ready vocabulary.
Recently, the W3C's Schema Working Group submitted a working draft detailing a new XML schema standard, the XML Schema Definition Language, (XSDL). XSDL promises to bridge schema requirements for both the structured content and data processing worlds. Note, in the meantime there are three other choices for advanced XML schema formats; XML-Data, SOX and DCD. Microsoft's current validating XML parser supports XML-Data. We find many people turning to XML-Data today as they await the completion of the XSDL specification.