我有一些包含不同功能信息的XML文件。我正在尝试创建一个工具,可以在创建这些文件后从这些文件中提取信息(函数名称,参数编号,类型,返回值等)
稍后我将操纵这些提取的信息来创建一个新的XML文件。我的编程经验有限,而且都是用C ++编写的。任何暗示开始都将不胜感激。
答案 0 :(得分:3)
如果您只是想要能够读取和写入XML文件,那么最好使用XML库而不是重新发明轮子。
由于不完全清楚你想要做什么,一个好的起点就是这个帖子:What is the best open XML parser for C++? [Stack Overflow]
它目前已关闭,但它有几个很好的答案,可帮助您找出适合您情况的最佳库。
如果您需要更多帮助,请随时编辑您的问题,发表评论或发布有关该主题的更具体的问题。
编码愉快,祝你好运!
答案 1 :(得分:2)
答案 2 :(得分:0)
除非您将此作为提高C ++能力和理解XML的项目,否则我建议您不要尝试自己编写解析代码。使用已经编写并且已经完善的内容可以获得更快的结果,并且有许多选项可供您使用。我个人喜欢RapidXML。添加到代码中非常简单(您只需要#include一个或两个.hpp文件 - 不需要库),并且它完成了迄今为止我需要的所有内容,主要是从SOAP响应中解析数据。该网站还提供了一个全面的教程,使您能够快速启动和运行。