Grafting DOM on a C++ XML parser?

Chris Lovett clovett at
Thu Nov 18 03:08:21 GMT 1999

Hopefully this is now cleared up with David's latest article

-----Original Message-----
From: Chris Lovett [mailto:clovett at]
Sent: Wednesday, November 17, 1999 11:03 AM
To: 'Ben Berck'; xml-dev at
Subject: RE: Grafting DOM on a C++ XML parser?

Note: David Brownwell's conformance articles did NOT cover our IE5 COM based

-----Original Message-----
From: Ben Berck [mailto:BBerck at]
Sent: Wednesday, November 17, 1999 9:48 AM
To: xml-dev at
Subject: Grafting DOM on a C++ XML parser?

Sean of FalconWing wrote: 
>>(Note that there are add-on utilities to graft DOM and SAX2 support to 
>>various popular parsers too) 

We have been burnt with relying on MSXML.DLL, so we have chosen Dundas
Software's new C++ XML parser, which includes source code.  However, I was
disappointed to see that it doesn't support XML DOM.

What add-on utility exists to get the DOM on top of a C++ XML Parser class? 

Ben Berck 

-----Original Message----- 
From: schen at [ mailto:schen at
<mailto:schen at> ] 
Sent: Wednesday, November 17, 1999 11:42 AM 
To: Sean Mc Grath 
Cc: xml-dev at 
Subject: Re: Towards an XML Parser Compliance Table 

Hi Sean, everyone, 

David Brownell already wrote up a nice article about this at:
which I can't get to at the moment. 

His test driver can be found at

>From memory: 

On Wed, 17 Nov 1999, Sean Mc Grath wrote: 

> Fully 1.0 Compliant - Non Validating 
> ------------------------------------- 
4. Sun ProjectX 

> Fully XML 1.0 Compliant - Validating 
> ------------------------------------ 
2. Sun ProjectX 

> Non XML 1.0 Compliant - Non-Validating 
> -------------------------------------- 

> Non XML 1.0 Compliant - Validating 
> ---------------------------------- 
> nsgmls (C++) 
> xmlproc (Python) 

IBM XML4C (? I think) 

BTW, I think a more useful table would include what other features the 
parsers have, rather than just a strict compliance/validating judgement. 

Example features to consider would be: parser size (why I use aelfred), 
parser speed (why XP is a good choice), language supported (Java/C/C++), 
DOM1 support, DOM2 support, SAX support, SAX2 support, namespace support, 
external entities support, memory usage, maximum file size supported, 
and last but not least character set encodings supported. 

. . . Sean (not related =) 

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

-------------- next part --------------
An HTML attachment was scrubbed...

More information about the Xml-dev mailing list