• 大小: 4KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-08
  • 语言: 其他
  • 标签: Qt、XML  

资源简介

自己编写Qt的XML封装类QXmlWrapper,实现XML文件的创建、删除以及元素节点的增加、删除、修改与查找等。

资源截图

代码片段和文件信息

#include “qxmlwrapper.h“

QxmlWrapper::QxmlWrapper()
{
}

bool QxmlWrapper::CreatexmlFile(const QString &_fileName
                                const QString &_rootName
                                const QString &_version
                                const QString &_encoding
                                const QString &_standalone)
{
    QFile file(_fileName);

    // 只写方式打开,并清空以前的信息
    if(!file.open(QIODevice::WriteOnly | QIODevice::Truncate))
        return false;

    QDomDocument doc;
    QDomProcessingInstruction instruction;  //添加处理指令(声明)
    QString data;
    data = “version=\““ + _version + “\“ encoding=\““ + _encoding + “\“ standalone=\““ + _standalone + “\““;
    instruction = doc.createProcessingInstruction(“xml“ data);
    doc.appendChild

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-12-15 10:16  QxmlWrapper\
     文件       14420  2017-12-15 10:16  QxmlWrapper\qxmlwrapper.cpp
     文件        6265  2017-09-05 13:48  QxmlWrapper\qxmlwrapper.h

评论

共有 条评论

相关资源