
Hi,
The end tag gets written when I use a file as the
outputstream. When I use a string as the outputstream I do not get this
tag even if I flush the stream. Probably some problem with the
oStringStream. Flush or adding a endl also does not work.
Thanks,
Sangeeta
________________________________
From: boost-users-bounces@lists.boost.org
[mailto:boost-users-bounces@lists.boost.org] On Behalf Of Robert Ramey
Sent: Tuesday, May 27, 2008 9:10 AM
To: boost-users@lists.boost.org
Subject: Re: [Boost-users] How to override the init() in the
xmlserializationlibrary..
A couple of things:
a) you might try opening the the archive with the "no_header" flag.
b) I checked the output of my tests and I see that they do contain the
end tag
. You might try running one of tests and/or demos
to verify that these work on your system. If they do, investigate what
your
program is doing differently
c) I looked in the code in "basic_xml_oarchive.ipp" and it does contain
code
to append at the end of the output. You should
investigate why this code isn't being called. If this is due to an
error
in the library- we would be interested in the details.
Robert Ramey
"Sangeeta Singh"