How Can I omit DOCTYPE using Tidy COM/MXSML

Hi all,
	I using Tidy COM to convert my HTML to XML and then use MSXML.
The problem I'm getting is that even though I set the doctype to omit,
I still get the doctype outputted by Tidy. I also seem to get a HTML DOCTYPE
even though the output is XML which in my eyes would mean an XML DOCTYPE.
As a result MSXML doesn't like this DOCTYPE and coughs up an error.
Is there any way for the DOCTYPE to be omitted, or is there a workaround ?
Below is my code:

Set TidyObj = CreateObject("TidyCOM.TidyObject")
TidyObj.Options.doctype = "omit"
TidyObj.Options.NumericEntities = True
TidyObj.Options.TidyMark = False
TidyObj.Options.UppercaseTags = True
TidyObj.Options.OutputXml = True
strHTML = TidyObj.TidyToMem(strHTML)

' XML is loaded here
docXML.loadXML (strHTML)

If docXML.parseError.errorCode <> 0 Then
 .....

Here is my error:
The public ID "-\\W3C\\DTD HTML 4.0 Transitional\\EN" is invalid.

Anyone have any suggestions ?

Ciaran

Received on Friday, 28 July 2000 13:53:12 UTC