溫馨提示×

TinyXML如何生成新的XML文檔

小樊
89
2024-07-02 02:32:43
欄目: 編程語言

要生成新的XML文檔,可以使用TinyXML庫中的API來創(chuàng)建新的XML元素、屬性和文本節(jié)點,然后將它們添加到文檔中。以下是一個示例代碼,演示如何使用TinyXML來生成新的XML文檔:

#include "tinyxml.h"

int main() {
    TiXmlDocument doc;

    // 創(chuàng)建根節(jié)點
    TiXmlElement* root = new TiXmlElement("Root");
    doc.LinkEndChild(root);

    // 創(chuàng)建子節(jié)點和屬性
    TiXmlElement* child = new TiXmlElement("Child");
    child->SetAttribute("name", "John");
    root->LinkEndChild(child);

    // 創(chuàng)建文本節(jié)點
    TiXmlText* text = new TiXmlText("Hello, world!");
    child->LinkEndChild(text);

    // 保存文檔到文件
    doc.SaveFile("new_xml_doc.xml");

    return 0;
}

在上面的示例中,我們首先創(chuàng)建一個新的TiXmlDocument對象,然后創(chuàng)建根節(jié)點并添加到文檔中。接著創(chuàng)建一個子節(jié)點并設(shè)置一個屬性,然后添加一個文本節(jié)點。最后,通過調(diào)用SaveFile方法將文檔保存到文件中。

通過使用TinyXML的API,我們可以方便地生成新的XML文檔,并在其中添加元素、屬性和文本節(jié)點。

0