-
eatmelon说:
用C++写一个函数,他能够读取一个XML文档,并解析这个XML文档,将其中标签为AA的标签的内容输出,只允许使用标准库
和C++11特性
#include #include #include #include #include void ReadXMLFile(const std::string& file_path) { std::ifstream file(file_path); std::string line; std::string tag = "AA"; while (std::getline(file, line)) { //使用正则表达式匹配要输出的内容 std::regex pattern(R"((.*?))"); std::smatch result; if (std::regex_search(line, result, pattern)) { std::cout << "标签AA的内容是: " << result.str(1) << std::endl; } } }