tinyxml2创建xml
时间: 2023-10-24 21:31:03 浏览: 109
你可以使用tinyxml2库来创建XML文档。下面是一个简单的示例代码,展示了如何使用tinyxml2创建一个XML文档,并添加一些元素和属性:
```cpp
#include <iostream>
#include "tinyxml2.h"
int main() {
// 创建XML文档对象
tinyxml2::XMLDocument xmlDoc;
// 创建根元素
tinyxml2::XMLElement* rootElement = xmlDoc.NewElement("Root");
xmlDoc.InsertEndChild(rootElement);
// 创建子元素
tinyxml2::XMLElement* childElement = xmlDoc.NewElement("Child");
childElement->SetText("Hello, World!");
rootElement->InsertEndChild(childElement);
// 添加属性
childElement->SetAttribute("name", "John Doe");
// 保存XML文档到文件
xmlDoc.SaveFile("example.xml");
std::cout << "XML document created successfully." << std::endl;
return 0;
}
```
在上面的示例中,我们首先包含了`tinyxml2.h`头文件,然后创建了一个`XMLDocument`对象作为XML文档的容器。然后,我们创建了根元素和子元素,并使用`SetText()`设置了子元素的文本内容。最后,我们通过`SetAttribute()`方法为子元素添加了一个属性。最后,调用`SaveFile()`方法将XML文档保存到磁盘上。
你可以根据自己的需要修改元素和属性的名称、文本内容和保存文件的路径。
阅读全文