我需要從C++生成XML文檔。出於性能的原因,我不想使用Xerces或TinyXML等XML解析器,並生成一個DOM,然後序列化,理想情況下我需要一種「反向SAX」接口。我還需要代碼真正便攜,跨Windows,UNIX,MacOSX等。可移植生成XML文檔而不使用DOM
迄今爲止唯一的參考是我找到的是genx。任何人有任何其他建議?
編輯: 這個問題what's the easiest way to generate xml in c++?實際上似乎回答我的,或至少提供一些鏈接到其他XML生成庫。
我會看看那一個,因爲它確實算得上是輕量級的,所以也許構建DOM,然後連載它可能不是太多內存開銷,但理想的我想流接口。 – 2011-03-10 16:40:57
我明確表示「不使用DOM」。 – 2011-03-10 17:13:36