tinyxml2添加文件头
时间: 2023-12-03 18:03:54 浏览: 97
要在tinyxml2中添加文件头,您可以使用XMLDeclaration类。以下是一个示例代码片段:
```c++
#include "tinyxml2.h"
int main() {
tinyxml2::XMLDocument doc;
// 添加文件头
tinyxml2::XMLDeclaration* decl = doc.NewDeclaration();
doc.InsertFirstChild(decl);
// 添加根元素
tinyxml2::XMLElement* root = doc.NewElement("root");
doc.InsertEndChild(root);
// 保存文件
doc.SaveFile("example.xml");
return 0;
}
```
在上面的示例中,我们首先创建了一个XMLDocument对象。然后,我们使用NewDeclaration()函数创建了一个XMLDeclaration对象,并将其插入到文档的第一个子节点上。接下来,我们创建了一个根元素,并将其插入到文档的末尾。最后,我们调用SaveFile()函数将文档保存到文件中。
运行上面的代码将生成一个名为“example.xml”的文件,其中包含以下内容:
```xml
<?xml version="1.0" encoding="UTF-8"?>
<root/>
```
可以看到,文件头已经被添加到XML文档中。
阅读全文