id summary reporter owner description type status milestone component version severity resolution keywords cc 309 boost::serialization - strings with '&' character included nobody Robert Ramey "{{{ The issue is related to xml serialization only. I am trying to serialize strings with & character included. When I am trying to deserialize such a string, everything after '&' just disappeared. Also I noticed that serializer doesn't convert '&' to xml entity '&'. I guess it should. However it converts from amp entity when deserializing. Even if I convert '&' to xml entity manually, the problem still occur. As I found debugging the source code, the problem happens because of wrong spirit rule in basic_xml_grammar.ipp file: CharData = (*(anychar_p - chset_p(L""&<""))) [ append_string< StringType, BOOST_DEDUCED_TYPENAME std::basic_string::const_iterator >(rv.contents) ] ; when I deleted '&' I was able to deserialize strings with '&' at least. I do not know how it can affect other aspects of deserialization. }}}" Bugs closed serialization None Rejected