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