qt中xml的一些补充知识点
2017-08-29 10:34
225 查看
xml文件的结构:
通过名字获取节点集合:
QDomNodeList lists=doc.elementsByTagName(“remote”);
QDomElement ele=lists.at(1).toElement();
删除节点:
QDomElement root=doc.documentElement();
root.removeChild(lists.at(1));
设置节点的值:
QDomNodeList child=lists.at(1).childNodes();
child.at(0).toElement().firstChild().setNodeValue(“namechanged”);
child.at(1).toElement().firstChild().setNodeValue(“ipachanged”);
child.at(2).toElement().firstChild().setNodeValue(“ipbchanged”);
<?xml version='1.0' encoding='GB2312'?> <ipconfig> <remote id="1"> <rmt_name>remote1</rmt_name> <ipa>127.0.0.1</ipa> <ipb>192.168.1.199</ipb> </remote> <remote id="3"> <rmt_name>namechanged</rmt_name> <ipa>ipachanged</ipa> <ipb>ipbchanged</ipb> </remote> <remote id="4"> <rmt_name>remote1</rmt_name> <ipa>127.0.0.1</ipa> <ipb>192.168.1.199</ipb> </remote> <remote id="5"> <rmt_name>remote1</rmt_name> <ipa>127.0.0.1</ipa> <ipb>192.168.1.199</ipb> </remote> <remote id="6"> <rmt_name>remote1</rmt_name> <ipa>127.0.0.1</ipa> <ipb>192.168.1.199</ipb> </remote> <remote id="7"> <rmt_name>remote1</rmt_name> <ipa>127.0.0.1</ipa> <ipb>192.168.1.199</ipb> </remote> <remote id="8"> <rmt_name>remote1</rmt_name> <ipa>127.0.0.1</ipa> <ipb>192.168.1.199</ipb> </remote> </ipconfig>
通过名字获取节点集合:
QDomNodeList lists=doc.elementsByTagName(“remote”);
QDomElement ele=lists.at(1).toElement();
删除节点:
QDomElement root=doc.documentElement();
root.removeChild(lists.at(1));
设置节点的值:
QDomNodeList child=lists.at(1).childNodes();
child.at(0).toElement().firstChild().setNodeValue(“namechanged”);
child.at(1).toElement().firstChild().setNodeValue(“ipachanged”);
child.at(2).toElement().firstChild().setNodeValue(“ipbchanged”);
相关文章推荐
- qt中关于xml的一些知识点
- web.xml配置的一些补充
- xml的一些知识点
- nginx一些细节知识点补充
- 指针以及一些补充知识点
- 对Datset导出XML到客户端的一些补充
- 11.Activity的一些知识点补充
- 对Datset导出XML到客户端的一些补充
- QT的一些知识点
- c/c++一些容易遗忘的知识点(不断补充)
- c#4.0 Other XML Technologies(一些XML的知识点)
- vim一些自己常用到的知识点,不断补充。。
- qt+mysql 制作简易的图书管理系统的一些知识点
- python——深浅copy 及一些补充知识点
- 在Mybatis中关于xml中sql语句的一些注意事项,再补充
- 关于js的一些关键知识点(call,apply,callee, caller,clourse,prototypeChain)
- Hexo的coney主题的一些补充说明
- Java知识点(记录一些比较高阶的知识)
- Android开发网上的一些重要知识点
- Sql中有关xml的一些操作