|
Boost : |
From: Brian Riis (brian_at_[hidden])
Date: 2004-09-09 16:36:17
Using boost CVS (boost-04-09-05-2200), I am using the serialization
library (which generally is a real life-saver, btw. Thanks Robert!!!)
Anyway, I have been using the XML output for a few days, and I just had
a good look at it, and realized it is not well-formed.
> <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
> <!DOCTYPE boost_serialization>
> <boost_serialization signature="serialization::archive" version="3">
> <m_db class_id="0" tracking_level="0">
> ...
The boost_serialization STag above is never matched by a ETag, nor is it
an EmptyElem apparently. Is this intended? Or did I miss something while
writing the serialization code? I.e. am I supposed to close it myself,
or something? It is a minor thing, I know, but it _will_ make any
standards-conforming XML-viewer reject it.
Other than that, as I mentioned above, Boost.Serialization has saved my
life recently (rewriting to use it was by far easier than debugging the
I/O routines I was using, and they were somehow _seriously_ messed up).
Great work!
-- /Brian Riis
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk