Nós temos um aplicativo legado que usa CArchive do MFC. Estou pesquisando salvar os dados em XML vs. binário. Eu olhei várias bibliotecas, tais como:
- Impulso
- http://www.codeproject.com/KB/XML/xmlize.aspx
- http://www.ucancode.net/faq/Visual-C-MFC-XML-Example.htm
- http://www.codeguru.com/cpp/data/data-misc/xml/article.php/c4567
Eles são agradáveis, e oferecem muitas vantagens acima e além CArchive do MFC.
O principal objetivo do esforço (que não seja uma loja XML) é minimizar alterações de código para este aplicativo legado. Eu não preciso de funcionalidade serialização novo / melhorado para este projeto, e, idealmente, eu poderia mudar alguns objetos CArchive para CXmlArchive e, como uma nuvem de fumo laranja, a loja é XML.
Você sabe de uma biblioteca existente que atenda aos requisitos acima?