2011-03-10 24 views
0

我需要從C++生成XML文檔。出於性能的原因,我不想使用Xerces或TinyXML等XML解析器,並生成一個DOM,然後序列化,理想情況下我需要一種「反向SAX」接口。我還需要代碼真正便攜,跨Windows,UNIX,MacOSX等。可移植生成XML文檔而不使用DOM

迄今爲止唯一的參考是我找到的是genx。任何人有任何其他建議?

編輯: 這個問題what's the easiest way to generate xml in c++?實際上似乎回答我的,或至少提供一些鏈接到其他XML生成庫。

回答

1

Rapidxml是非常快速和相當輕量級。

+0

我會看看那一個,因爲它確實算得上是輕量級的,所以也許構建DOM,然後連載它可能不是太多內存開銷,但理想的我想流接口。 – 2011-03-10 16:40:57

+0

我明確表示「不使用DOM」。 – 2011-03-10 17:13:36