
On Fri, 12 Jun 2009 17:37:37 +0200, Sebastian Redl
[...]I would ask everyone who has existing code using PropertyTree to look at these changes and tell me their best guess at how much effort it would be to update the code to conform with the new interface, and how I could make this easier.
There is a problem with the Spirit XML parser. When I define BOOST_PROPERTY_TREE_XML_PARSER_SPIRIT I get a compiler error: boost-1_39\boost\property_tree\detail\xml_parser_read_spirit.hpp(103) : error C2065: 'empty_ptree' : undeclared identifier If I use the Rapid XML parser the code compiles. I can't parse a UTF-8 encoded file correctly though. Is this a known problem? When I use boost::property_tree::wptree to parse a XML file with <test>ä</test> and UTF-8 encoding get() returns ä. The problem seems to be in read_xml_internal(). But as I couldn't test the Spirit XML parser this is maybe a known limitation of the Rapid XML parser? Boris
[...]