Am besten die XML-Serialisierung Bibliothek für MFC-C++ - app

Ich habe eine Anwendung, geschrieben in C++ mit MFC und Stingray Bibliotheken. Die Anwendung arbeitet mit einer Vielzahl von großen Daten-Typen, die alle derzeit serialisiert basiert auf der MFC Document/View serialisieren von abgeleiteten Funktionen. Ich habe auch Hinzugefügt-Optionen für die XML-Serialisierung auf der Grundlage der Stingray-Bibliotheken implementiert DOM über die Microsoft XML SDK. Zwar leicht zu implementieren, die performance ist schrecklich, zu dem Ausmaß, dass es unbrauchbar ist, auf etwas anderes als sehr kleine Dokumente.

Was andere XML-Serialisierung-tools würden Sie Leute empfehlen, die für dieses Szenario. Ich will nicht DOM, wie es zu sein scheint ein Speicherfresser, und ich bin bereits Umgang mit große in-memory-Daten. Im Idealfall würde ich gerne eine streaming-parser, der ist schnell und einfach zu bedienen mit MFC. Meine aktuelle front runner ist expat das ist schnell und einfach, aber erfordert eine Menge von Klasse von Klasse Serialisierung-code Hinzugefügt werden. Alle anderen effizienter und einfacher zu implementieren sind alternativen da draußen, dass die Menschen empfehlen würde?

InformationsquelleAutor SmacL | 2008-10-22
Schreibe einen Kommentar