23 Sep
2008
23 Sep
'08
1:56 p.m.
On Tue, Sep 23, 2008 at 02:56, Emanuele Rocci
I would like to build a configuration file for my application in XML. The Configuration files includes also optional sections i.e. there might be properties that are not required to be defined by the user.
If I use BOOST serialization to load this file, the XML format seems to me that forces every field of the XML field to be REQUIRED.
Do you know if with Boost serialization for XML there is some mechanism allowing or handling optional Xml field?
For something that a user is supposed to be able to edit, Boost.Serialization is usually not the correct choice (afaik). Have you considered the boost.program_options library? http://www.boost.org/libs/program_options HTH, ~ Scott