Boost logo

Boost :

From: Boris Kolpackov (boris_at_[hidden])
Date: 2007-02-27 14:55:00


Hi Stefan,

Stefan Seefeld <seefeld_at_[hidden]> writes:

> (I'd dare to say that those who propose to re-implement everything inside boost
> either suffer the NotInventedHere syndrome, don't have a good understanding of
> what XML is, or grossly underestimate the required work, not only to implement
> it, but also to make it reasonably efficient.)

I'd second that. One middle-ground option would be to include a
small XML parser (e.g., Expat) verbatim into boost and then build
the rest from that.

Expat is a SAX2 parser so it might be non-trivial to build the so-
called xmlreader API from it. One possibility would be to use the
parser suspension for that. Not sure what impact on performance
it's going to have, though.

hth,
-boris

-- 
Boris Kolpackov
Code Synthesis Tools CC
http://www.codesynthesis.com
Open-Source, Cross-Platform C++ XML Data Binding

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk