From: Stefan Seefeld (seefeld_at_[hidden])
Date: 2003-06-02 08:02:41
What I originally suggested was not a parser, but a set of APIs to
manipulate XML. The parser part (i.e. the piece of code that generates
a parse tree from an XML file) is the simples part of it all. What
is much more tricky is to get the right internal structure to make
operation on the tree efficient and convenient.
That said, I would *not* recommend to rewrite any such thing. It is
a *lot* of work, and as such quite unrelated to boost's goals.
What I had (and still have) in mind is a C++ interface to an existing
implementation (libxml2 actually).
Also I'm not convinced that the main goal should be to conform with
the DOM specs as provided by w3c. Lots of implementers / users consider
its design broken. Instead I'd suggest to try to come up with a 'good'
C++ API, and then build a wrapper around it that provides the legacy
mapping as needed.