Grafting DOM on a C++ XML parser?

Chris Lovett clovett at microsoft.com
Wed Nov 17 19:03:58 GMT 1999


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

-----Original Message-----
From: Ben Berck [mailto:BBerck at ESPS.com]
Sent: Wednesday, November 17, 1999 9:48 AM
To: xml-dev at ic.ac.uk
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? 

Thanks, 
Ben Berck 


-----Original Message----- 
From: schen at falconwing.com [ mailto:schen at falconwing.com
<mailto:schen at falconwing.com> ] 
Sent: Wednesday, November 17, 1999 11:42 AM 
To: Sean Mc Grath 
Cc: xml-dev at ic.ac.uk 
Subject: Re: Towards an XML Parser Compliance Table 
Version:17-11-99-15:16 


Hi Sean, everyone, 

David Brownell already wrote up a nice article about this at: 
http://www.xml.com/pub/1999/09/conformance/index.html
<http://www.xml.com/pub/1999/09/conformance/index.html>  
which I can't get to at the moment. 

His test driver can be found at http://home.pacbell.net/david-b/xml/
<http://home.pacbell.net/david-b/xml/>  

>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 
> -------------------------------------- 
aelfred 
DataChannel 
Microsoft 
IBM XML4J 
IBM XML4C 


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

IBM XML4J 
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 ic.ac.uk
<mailto:xml-dev at ic.ac.uk>  
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
<http://www.lists.ic.ac.uk/hypermail/xml-dev/>  and on CD-ROM/ISBN
981-02-3594-1 
To unsubscribe, mailto:majordomo at ic.ac.uk <mailto:majordomo at ic.ac.uk>  the
following message; 
unsubscribe xml-dev 
To subscribe to the digests, mailto:majordomo at ic.ac.uk
<mailto:majordomo at ic.ac.uk>  the following message; 
subscribe xml-dev-digest 
List coordinator, Henry Rzepa ( mailto:rzepa at ic.ac.uk
<mailto:rzepa at ic.ac.uk> ) 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ic.ac.uk/pipermail/xml-dev/attachments/19991117/75b2806a/attachment.htm


More information about the Xml-dev mailing list