
Hi Stefan, Stefan Seefeld <seefeld@sympatico.ca> 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