tinyxml2读取文件
时间: 2023-05-27 11:02:34 浏览: 121
tinyxml读取
以下是使用tinyxml2读取XML文件的示例代码:
```c++
#include <iostream>
#include "tinyxml2.h"
using namespace std;
using namespace tinyxml2;
int main() {
XMLDocument doc;
doc.LoadFile("example.xml");
XMLElement* root = doc.FirstChildElement("root");
XMLElement* child = root->FirstChildElement("child");
const char* text = child->GetText();
cout << "Child element text: " << text << endl;
return 0;
}
```
此代码将打开名为“example.xml”的XML文件,并读取根元素“root”。然后,它通过FirstChildElement()方法获取子元素“child”的指针,然后使用GetText()方法获取该元素的文本内容,并在控制台上将其输出。
请注意,此代码假设 XML 文件已存在并包含预期的元素和格式。如果文件不存在或格式不正确,则可能会导致运行时错误。
阅读全文