阅读量:1
要生成新的XML文档,可以使用TinyXML库中的API来创建新的XML元素、属性和文本节点,然后将它们添加到文档中。以下是一个示例代码,演示如何使用TinyXML来生成新的XML文档:
#include "tinyxml.h" int main() { TiXmlDocument doc; // 创建根节点 TiXmlElement* root = new TiXmlElement("Root"); doc.LinkEndChild(root); // 创建子节点和属性 TiXmlElement* child = new TiXmlElement("Child"); child->SetAttribute("name", "John"); root->LinkEndChild(child); // 创建文本节点 TiXmlText* text = new TiXmlText("Hello, world!"); child->LinkEndChild(text); // 保存文档到文件 doc.SaveFile("new_xml_doc.xml"); return 0; }
在上面的示例中,我们首先创建一个新的TiXmlDocument
对象,然后创建根节点并添加到文档中。接着创建一个子节点并设置一个属性,然后添加一个文本节点。最后,通过调用SaveFile
方法将文档保存到文件中。
通过使用TinyXML的API,我们可以方便地生成新的XML文档,并在其中添加元素、属性和文本节点。