Altova Mailing List Archives
>microsoft.public.xml Archive Home
>Thread Next - Re: "DTD is prohibited" when trying to add XMLSchema.xsd (schema for schemas) to schema cache in MSXML6.
"DTD is prohibited" when trying to add XMLSchema.xsd (schema for schemas) to schema cache in MSXML6.
Date: 7/12/2008 2:45:00 PM
Hi, According to Microsoft (http://msdn.microsoft.com/en-us/library/ms764692(VS.85).aspx) it should be possible to add the schema for schemas to the schema cache. However, when i try to do this, i get an error "DTD is prohibited". This is what i do (in Delphi): var XMLDOMSchemaCache: IXMLDOMSchemaCollection2; begin XMLDOMSchemaCache := CoXMLSchemaCache60.Create(); XMLDOMSchemaCache.add('http://www.w3.org/2001/XMLSchema', 'http://www.w3.org/2001/XMLSchema.xsd'); Calling add() raises an EOleException with error message "DTD is prohibited". But IXMLDOMSchemaCollection2 has no properties so i can allow DTDs. How can i solve this? thank you, - Gerben Abbink