Are inline schema (i.e a schema included in the XML document) compliant with the W3C recommendations on schema? I keep reading about them in .net articles on webservices. I don't understand how this can be the a valid approach, as far as I know the only way to include information on the structure of an XML document is by enclosing the DTD in the XML document. Am I missing something or is this just a MS approach of XML?