Я не уверен, каково точно правильное слово, отчасти как ORM, использующий XML в качестве хранилища данных. Есть ли какие-либо достойные инструменты, которые автоматически сгенерируют классы C++ (включая данные и сериализацию/десериализацию) на основе XML-схемы? Или создаст XML-синхронизирующий код и схему на основе определения класса C++?
TinyXML является большим, но это является столь олдскульным для расходов всех этих написание кода времени для загружения/сохранения данных XML в классы. Я видел подобные инструменты, сфокусированные на SOAP/WSDL, но они генерировали все виды другого кода сверху основ.
Какие-либо хорошие библиотеки с открытым исходным кодом там?
Единственное, что я видел, что пытается сделать это, это CodeSynthesisXSD .
Не открытый исходный код, но не подойдет ли вам XML Thunder?