QDomText 类

QDomText 类表示剖析 XML (可扩展标记语言) 文档的文本数据。 更多...

头: #include <QDomText>
CMake: find_package(Qt6 REQUIRED COMPONENTS Xml)
target_link_libraries(mytarget PRIVATE Qt6::Xml)
qmake: QT += xml
继承: QDomCharacterData
继承者: QDomCDATASection

注意: 此类的所有函数 可重入 .

公共函数

QDomText ()
QDomText (const QDomText & x )
QDomNode::NodeType nodeType () const
QDomText splitText (int offset )
QDomText & operator= (const QDomText & x )

详细描述

You can split the text in a QDomText object over two QDomText objects with splitText ().

有关文档对象模型的进一步信息,见 级别 1 and 级别 2 核心 。有关 DOM 实现的更一般介绍,见 QDomDocument 文档编制。

成员函数文档编制

QDomText:: QDomText ()

Constructs an empty QDomText object.

To construct a QDomText with content, use QDomDocument::createTextNode ().

QDomText:: QDomText (const QDomText & x )

构造副本为 x .

拷贝数据是共享的 (浅拷贝):修改一节点也会改变另一节点。若想要做深拷贝,使用 cloneNode ().

QDomNode::NodeType QDomText:: nodeType () const

返回 TextNode .

QDomText QDomText:: splitText ( int offset )

将此 DOM 文本对象分割成两 QDomText 对象。此对象保持其前 offset 字符并将第二 (新近创建) 对象插入文档树,在此对象后是其余字符。

函数返回新近创建对象。

另请参阅 QDomNode::normalize ().

QDomText &QDomText:: operator= (const QDomText & x )

赋值 x 到此 DOM (文档对象模型) 文本。

拷贝数据是共享的 (浅拷贝):修改一节点也会改变另一节点。若想要做深拷贝,使用 cloneNode ().