DOM处理XML
来源:互联网 发布:洛阳软件招聘 编辑:程序博客网 时间:2024/05/18 01:36
1.DOM 是由 W3C 提出的一种处理 XML 文档的标准接口。
2.DOM 一次性读入整个 XML 文档,在内存中构造为一棵树(被称为 DOM 树)。
移动到下一节点或者返回上一节点,也可以对这棵树进行修改,或者是直接将这颗树保存为 硬盘上的一个 XML 文件
3.XML 片段:
<doc>
<quote>Scio me nihil scire</quote>
<translation>I know that I know nothing</translation>
</doc>
一棵 DOM 树
Document
|--Element(doc)
|--Element(quote)
| |--Text("Scio me nihil scire")
|--Element(translation)
|--Text("I know that I know nothing")
上面所示的 DOM 树包含了不同类型的节点。
Element 类型的节点有一个开始标签和对应的一个结束标签。在开始标签和结束标签之间的内 容作为这个 Element 节点的子节点。
在 Qt 中,所有 DOM 节点的类型名字都以 QDom 开头,因此,QDomElement就是 Element 节点 ,QDomText就是 Text 节点。
4.无论是 Qt4 还是 Qt5 都需要在 .pro 文件中添加这么一句:
QT += xml
2.DOM 一次性读入整个 XML 文档,在内存中构造为一棵树(被称为 DOM 树)。
移动到下一节点或者返回上一节点,也可以对这棵树进行修改,或者是直接将这颗树保存为 硬盘上的一个 XML 文件
3.XML 片段:
<doc>
<quote>Scio me nihil scire</quote>
<translation>I know that I know nothing</translation>
</doc>
一棵 DOM 树
Document
|--Element(doc)
|--Element(quote)
| |--Text("Scio me nihil scire")
|--Element(translation)
|--Text("I know that I know nothing")
上面所示的 DOM 树包含了不同类型的节点。
Element 类型的节点有一个开始标签和对应的一个结束标签。在开始标签和结束标签之间的内 容作为这个 Element 节点的子节点。
在 Qt 中,所有 DOM 节点的类型名字都以 QDom 开头,因此,QDomElement就是 Element 节点 ,QDomText就是 Text 节点。
4.无论是 Qt4 还是 Qt5 都需要在 .pro 文件中添加这么一句:
QT += xml
0 0
- DOM处理XML文件
- DOM处理XML
- DOM处理XML
- 使用DOM处理XML NameSpace
- 用Dom处理XML文件
- php用dom处理xml
- 利用DOM来处理XML文档(zz)
- MSXML的DOM模型处理XML
- php使用DOM处理xml文档
- [转]php使用DOM处理xml文档
- 使用Xerces DOM 处理XML文件
- 应用MSXML的DOM模型处理XML
- 处理XML的DOM元素属性
- 使用Xerces DOM 处理XML文件
- php使用DOM处理xml文档
- Java处理XML的DOM方式
- Java处理XML的DOM方式2
- DOM /XPath模型处理XML 数据
- Monkey测试结果分析
- 如何创建新用户和授予MySQL中的权限
- CSS精华
- WebService机制和使用《一》
- 框架 day87 涛涛商城项目-freemarker,quartz
- DOM处理XML
- oracle 时间
- 第一节 PHP扩展简介
- ajax+jQuery+thinkphp实现动态下拉表的实现
- 如何设计出让用户更愉悦的用户体验?
- TextureView onSurfaceTextureAvailable不执行的解决办法
- EEPROM与EPROM
- CentOS 6.5离线安装cloudera manager hadoop spark集群
- 自定义WebService和客户端调用《二》