亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c++中xml文件如何讀取和保存

c++
小億
132
2024-03-20 18:30:54
欄目: 編程語言

在C++中,可以使用第三方庫如TinyXML2來讀取和保存XML文件。以下是一個簡單的示例代碼:

讀取XML文件:

#include "tinyxml2.h"
#include <iostream>

int main() {
    tinyxml2::XMLDocument doc;
    doc.LoadFile("example.xml");

    tinyxml2::XMLElement* root = doc.FirstChildElement("root");
    if (root) {
        for (tinyxml2::XMLElement* elem = root->FirstChildElement(); elem; elem = elem->NextSiblingElement()) {
            const char* value = elem->GetText();
            std::cout << elem->Name() << " : " << value << std::endl;
        }
    }

    return 0;
}

保存XML文件:

#include "tinyxml2.h"

int main() {
    tinyxml2::XMLDocument doc;
    tinyxml2::XMLElement* root = doc.NewElement("root");
    doc.InsertEndChild(root);

    tinyxml2::XMLElement* elem1 = doc.NewElement("element1");
    elem1->SetText("value1");
    root->InsertEndChild(elem1);

    tinyxml2::XMLElement* elem2 = doc.NewElement("element2");
    elem2->SetText("value2");
    root->InsertEndChild(elem2);

    doc.SaveFile("output.xml");

    return 0;
}

需要注意的是,需要將TinyXML2庫包含到項目中,并在編譯時鏈接對應的庫文件。

0
克东县| 海丰县| 玉屏| 广安市| 吉木萨尔县| 鹤庆县| 昭觉县| 敦煌市| 海丰县| 曲阳县| 尉犁县| 光山县| 绥德县| 龙泉市| 梁平县| 临海市| 鹤壁市| 永川市| 墨竹工卡县| 平潭县| 大竹县| 巴塘县| 绥阳县| 永登县| 高阳县| 龙江县| 阜阳市| 浦东新区| 屏南县| 阳信县| 乌兰察布市| 大悟县| 杭州市| 乐东| 灵川县| 谷城县| 石楼县| 武功县| 永定县| 洛南县| 伊春市|