Я недавно начал использовать Boost :: serialization для исследовательской работы, и, хотя он чрезвычайно мощный и простой в использовании, у меня все еще есть небольшие проблемы с окончательным форматом xml.У меня есть иерархия классов, и при сериализации каждый подкласс вложен в свой собственный тег в выводе xml.Этот тег подкласса создается из-за использования boost::serialization::base_object
.Кто-нибудь знает, как сохранить базовый и подклассы на одном уровне иерархии xml?
Пример: текущий формат
<baseClass>
<attr>value</attr>
<subClass>
<otherAttr>value</otherAttr>
</subClass>
</baseClass>
целевой формат:
<baseClass> <attr>value</attr> <otherAttr>value</otherAttr> </baseClass>