QTXML节点创建添加删除概要.docVIP

  • 7
  • 0
  • 约 12页
  • 2017-02-06 发布于湖北
  • 举报
QTXML节点创建添加删除概要

? QT中如何实现XML文件的创建、增加、修改、删除功能。 分类:?QT学习2013-03-21 16:01?6285人阅读?评论(0)?收藏?举报 一、首先咱们得认识处理XML的方法有那些,QT提供了那些函数用于处理。 ? ?????????????????????我们知道对XML的操作有两种方法,即DOM方式和SAX方式。二者主要区别是:DOM实现方式操作非常简单,但不适合处理过大文件;而SAX实现方式是能处理很大的XML文件,但是需要开发者写一些复杂的代码。Qt提供了对应于这两种用于读取、操作和编写XML的实现类,分别是QDomDocument类和QXmlStreamReader类,由于在项目中涉及的文件不大,因此我们选用QDomDocument类来 处理。 ? 二、咱们需要了解XML文件的最常见格式: ? ?????????1、需要知道一个XML文件有且只有一个根节点; ???????? 2、子节点与元素的概念,以及它们之间的联系(如何包含); ? ? 三、对XML文件创建,读取、修改: ? ? 1. 创建节点,将其写入XML文件,主要操作包括: ? ? QDomDocument doc; 1).创建根节点:QDomElement root = doc.createElement(root) 2).创建元素节点:QDomElement element = doc.crea

文档评论(0)

1亿VIP精品文档

相关文档