When is the IXMLDOMDocumentType not read-only?

I am trying to write a <!DOCTYPE to XML I am building.

All the methods are read-only.

I see that IXMLDOMImplementation has a GetTypeInfo call.

I am using MSXML and trying to find a non-.NET MSXML SDK that supports
IXMLDOMImplementation's CreateDocumentType.
Do I need that or is there another way around writing <!DOCTYPE to my XML?

Microsoft XML Core Services (MSXML) 4.0 - DOM Developer's Guide states 
"Working with the Document Type

The document type node represents the information provided by the DOCTYPE
declaration, if one appears. The IXMLDOMDocumentType object, accessible
through the doctype property of the DOMDocument object, is read-only. This
object provides access to the entities and notations that have been declared
in the document type definition (DTD) of the document. Its name property
identifies the root element of the document.
For more information about properties and methods of IXMLDOMDocumentType,
see the IXMLDOMDocumentType <xml_obj_ixmldomdocumenttype_619h.htm>."
________________________________
Lisa Lombardo
Software Engineer/Chief Fun Officer
llombardo@courion.com

COURION CORPORATION
phone 508 879-8400, ext. 203
fax 508 879-8500 
www.courion.com <http://www.courion.com/>
______________________________________________
THIS EMAIL CONTAINS CONFIDENTIAL INFORMATION
AND IS INTENDED FOR THE RECIPIENT ONLY. PLEASE
DELETE THIS IF YOU HAVE RECEIVED IT IN ERROR. 
______________________________________________

Received on Thursday, 9 May 2002 14:03:13 UTC