From: Boris Kolpackov (boris_at_[hidden])
Date: 2007-02-27 14:55:00
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.
-- Boris Kolpackov Code Synthesis Tools CC http://www.codesynthesis.com Open-Source, Cross-Platform C++ XML Data Binding