2012-02-07 61 views
0

我正在尋找一個XML庫,它將XML流寫出來。我已經看了TinyXML,pugixml等,看起來這些只在整個DOM被構建在內存中時才寫入流。我想要一個庫,只要所有的孩子和屬性都可用,就會寫出每個對象。有這樣的事嗎?Streaming/progressive C++ XML創建庫?

回答

1

最後我寫了自己的庫。如果任何人都感興趣,我願意分享源代碼 - 儘管這有點笨重和微不足道。

+0

也寫我自己的lib:https:/ /github.com/igagis/mikroxml – igagis 2017-08-29 15:40:36

2

您正在尋找的詞是SAX。

Xerces是一個這樣的C++ SAX庫。如果你在MS世界,那麼MSXML也支持SAX2。

+0

現在我知道了正確的術語,我發現了一個非常類似的問題:http://stackoverflow.com/questions/1693523/stax-writer-implementation-for-cc – paperjam 2012-02-07 13:28:19