How to access the DTD?

Robert C. Lyons boblyons at
Mon May 10 20:54:22 BST 1999

I'm writing a Visual Basic application that needs to access all the 
information in a user-specified DTD.

I'm looking for a validating XML parser that can be invoked via COM
and that provides access to the DTD. Any ideas?

It would be great if the Microsoft XML Parser provided access to the DTD, 
but it does not.

I know there are some validating XML parsers that are written in Java and
that provide access to the DTD. My VB app could access one of these
parsers via COM. However, not all of my users will have a Java Virtual Machine
on their PCs.

My VB app could invoke James Clark's SP parser (written in C++) via COM. 
However, I suspect that this would be difficult for me to do, since I don't know C++.
I am familiar with C.



Bob Lyons
EC Consultant
Unidex Inc.
boblyons at

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at
Archived as: and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo at the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at

More information about the Xml-dev mailing list