LOCAL oDoc AS MSXML2.DOMDocument LOCAL oCache AS MSXML2.XMLSchemaCache oDoc = NEWOBJECT('MSXML2.DOMDocument.4.0') oCache = NEWOBJECT('MSXML2.XMLSchemaCache.4.0') oCache.add('http://tempuri.org/ConfigSchema.xsd','c:\development\schemabuilder\ConfigSchema.xsd') oDoc.async = .F. oDoc.schemas = oCache llOK = oDoc.load('schemaconfig.xml') lcError = oDoc.validate() IF lcError.errorCode <> 0 ? lcError.reason ENDIFHTH