Увидев documentation of XmlDocument::parse(Ch*) in RapidXml, мне остается не думать о том, что буфер символов является «не const». Я не уверен, как это будет работать вообще, когда буфер должен расти любыми такими модификациями парсера. Будет ли библиотека расти? если я прошу его разобрать, он должен просто разбираться правильно? в противном случае его следует называть ParseAndPossibleModifyButLetMeKnowIfYouHadToRegrowTheBufferInWhichCaseHeyCheckThisFlagAndCopyThisPointer
или что-то в этом роде.Может ли RapidXML API вырастить буфер?
Я что-то не хватает? Я хочу понять эту библиотеку, потому что я хочу что-то, что просто использовать для открытия и добавления/редактирования xml-файлов на лету с C++, но если есть более простые/лучшие альтернативы , не стесняйтесь делать такие предложения, как ответы !!
Что касается альтернатив, [у нас есть вопрос для этого] (http://stackoverflow.com/questions/9387610/what-xml-parser-should-i-use-in-c). –