Advertisement

使用tinymce2库封装的解析XML的通用类

阅读量:

本人自行对tinyxml2库进行了封装,开发出一个用于解析xmld的类,现将其分享出来,欢迎与我进行交流。
tinyxml2是一款用于解析xml的轻量级库,为便于后续使用,我将其封装成一个实用工具类。
部分格式转换相关的代码,例如string与utf-8之间的相互转换,可根据具体需求自行实现。
tinyxml2库的下载地址:https://github.com/leethomason/tinyxml2

复制代码
    //tinyXmlPlus.h文件
    #pragma once
    #include "tinyxml2-master\ tinyxml2.h"
    class CTineyXmlPlus
    {
    public:
    CTineyXmlPlus(std::string strXmlPath);
    ~CTineyXmlPlus();
    public:
    tinyxml2::XMLDocument* GetMyDocument();         //获取xml对象
    tinyxml2::XMLElement *GetRootElement();                 //获取根节点
    void initDocument();                            /

全部评论 (0)

还没有任何评论哟~