看到documentation of XmlDocument::parse(Ch*) in RapidXml,我還想知道字符緩衝區是'非常量'。我不確定當緩衝區需要通過解析器的任何這種修改而增長時,通常如何工作。圖書館會不會增長?如果我要求它解析,它應該只是解析權利?否則它應該被稱爲ParseAndPossibleModifyButLetMeKnowIfYouHadToRegrowTheBufferInWhichCaseHeyCheckThisFlagAndCopyThisPointer
或類似的東西。RapidXML API可以增加緩衝區嗎?
我錯過了什麼?我想了解這個庫,因爲我想要的東西很容易用C++打開和附加/編輯xml文件,但是如果有更簡單/更好的替代品請不要猶豫,提出這樣的建議作爲答案!
至於替代方案,[我們有一個問題](http://stackoverflow.com/questions/9387610/what-xml-parser-should-i-use-in-c)。 – 2012-02-23 04:49:50