> I meant, if there exists a XML Schema, and if a XML
> document conforms to that Schema, then we can say what the
> markup in XML means (like structure, data types etc.). And
> correspondingly, software applications can be designed
> conforming to this XML Schema.
Consider:
<oasis>pink</oasis>
An XML Schema might tell you that this document is valid, but it isn't going
to tell you what it means. Except perhaps in the comments - but that's no
different from any other documentation.
Michael Kay
http://www.saxonica.com/