看到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