- 6
- 0
- 约7.55千字
- 约 7页
- 2017-11-23 发布于河南
- 举报
qt读写XML资料[DOM方式]
qt读写XML资料[DOM方式]
我们可以看到,如果所要读取的XML文件不是很大,采用DOM读取方法还是很便捷的,由于我用的也是DOM树读取的方法,所以,本文所介绍的也主要是基于DOM的方法读取。
根据常用的操作,我简单的把对XML的操作分为以下几类:
1 首先对XML文件进行操作,打开文件。
这个其实就是对文件进行操作,可以把它直接定义为构造函数,在对对象进行初始化时完成。
TopoDataReader::TopoDataReader(const wstring filePath):_filePath(filePath),_qDomDoc(mydocument),_qFile(QString::fromStdWString(filePath)){?if (!_qFile.open(QIODevice::ReadOnly))?{??return;?}
?if (!_qDomDoc.setContent(_qFile))?{??_qFile.close();??return;?}}
2 读取XML文件中的节点内容
假设XML文件格式如下
(1)
switchs
switch snmpip=211.87.235.136 newwork=front
/switch
/switchs
(2)
ip211.87.235.136/ip
对于第一种情况,采用如下方法:
QDo
原创力文档

文档评论(0)