QtXml模块
文章平均质量分 81
友善啊,朋友
这个作者很懒,什么都没留下…
展开
-
QtXml:QXmlStreamReader
一、描述QXmlStreamReader 提供了一个简单的流 API 来解析格式良好的 XML。QXmlStreamReader 的典型用法如下所示:<?xml version="1.0" encoding="UTF-8"?><data info="this is data infomation" editor="张三"> <website herf="www.baidu.com"> <title> <name>baid原创 2021-07-20 22:22:00 · 5532 阅读 · 0 评论 -
QtXml:QXmlStreamWriter
一、描述QXmlStreamWriter 用于编写 XML。它在一个由 setDevice() 指定的 QIODevice 上运行。API 简单明了:对于要编写的每个 XML 标记或事件,编写器都提供了一个专门的函数。用 writeStartDocument() 开始一个文档,用 writeEndDocument() 结束它。这将隐式关闭所有剩余的打开标签。以下代码片段显示了使用该类编写带缩进的格式化 XML 的基本用法: QFile file("demo.xml"); fi原创 2021-07-18 21:25:30 · 5040 阅读 · 0 评论 -
QtXml:QDomText、QDomProcessingInstruction、QDomDocumentFragment、QDomAttr
这几个类比较简单,仅展示值得一说的函数或用法。QDomText1、QDomText splitText(int offset)将此 DOM 文本对象拆分为两个 QDomText 对象。 这个对象保留它的第一个偏移字符,第二个(新创建的)对象被插入到这个对象之后的文档树中,并带有剩余的字符。该函数返回新创建的对象。 QDomElement docElem = doc.documentElement(); qDebug()<<docElem.text().原创 2021-07-17 22:56:14 · 1450 阅读 · 0 评论 -
QtXml:QDomElement
成员函数1、QDomElement(const QDomElement &x)QDomElement & operator=(const QDomElement &x)构造 x 的副本。副本的数据是共享的(浅拷贝),修改一个节点也会改变另一个。如果要进行深度复制,请使用 cloneNode()。2、QString attribute(const QString &name, const QString &defValue = QStrin...原创 2021-07-17 19:37:30 · 4091 阅读 · 0 评论 -
QtXml:QDomNode
一、描述QDomNode是文档树的结点。QDomNode 类的副本使用显式共享来共享它们的数据。这意味着修改一个节点将更改所有副本。下面的示例查找 XML 文档中的第一个元素并打印作为其直接子元素的所有元素的名称。 QDomDocument d; d.setContent(someXML); QDomNode n = d.firstChild(); while (!n.isNull()) { if (n.isElement()) { QDo原创 2021-07-17 18:54:57 · 5736 阅读 · 0 评论 -
QtXml:QDomDocument
一、描述QDomDocument 类表示整个 XML 文档。从概念上讲,它是文档树的根,并提供对文档数据的主要访问。由于元素、文本节点、注释、处理指令等不能存在于文档的上下文之外,因此文档类还包含创建这些对象所需的工厂函数。创建的节点对象有一个 ownerDocument() 函数,该函数将它们与创建它们的上下文中的文档相关联。解析的 XML 在内部由对象树表示,可以使用各种 QDom 类访问这些对象树。所有 QDom 类只引用内部树中的对象。一旦最后一个引用它们的 QDom 对象或 QDomD原创 2021-07-17 15:57:25 · 9001 阅读 · 0 评论 -
xml模块类列表
XML模块类列表QDomAttr:属性节点 QDomCDATASection QDomCharacterData QDomComment:注释节点 QDomDocument:xml文档 QDomDocumentFragment:节点容器 QDomDocumentType QDomElement:xml文档树的元素节点 QDomEntity QDomEntityReference QDomImplementation QDomNamedNodeMap:节点的无序列表 QDomNod原创 2021-07-15 12:56:56 · 367 阅读 · 0 评论
分享