与DOM树一起工作

DOM Level 2是W3C推荐的XML接口,它将XML文档的组成映射到树结构。DOM Level 2的规范可以在http://www.w3.org/DOM/找到。

DOM简介

DOM提供访问和更改XML文件内容和结构的接口。它使文档具有层次结构视图(树视图)。因此——与QXmlStreamReader提供的流API相比——在解析后,文档的对象模型驻留在内存中,这使得操作变得容易。

文档树中的所有DOM节点都是QDomNode的子类。文档本身表示为QDomDocument对象。

以下是可用的节点类及其潜在子类

通过QDomNodeListQDomNamedNodeMap提供了两个集合类:QDomNodeList是节点列表,QDomNamedNodeMap用于处理无序的节点集合(通常用于属性)。

QDomImplementation类使用户能够查询DOM实现的特性。

要开始,请参阅QDomDocument文档。您还可以查看DOM书签应用,它说明了如何使用DOM读取和写入XML书签文件(XBEL)。

© 2024 The Qt Company Ltd. 本体内的文档贡献属于其各自的版权所有者。本提供的文档是根据Free Software Foundation发布并由其出版的GNU自由文档许可证版本1.3的条款许可的。Qt及其相应的标志是The Qt Company Ltd在芬兰以及全球其他国家的商标。所有其他商标均为其各自所有者的财产。