QDomText类

QDomText类表示解析的XML文档中的文本数据。更多信息...

头文件 #include <QDomText>
CMakefind_package(Qt6 REQUIRED COMPONENTS Xml)
target_link_libraries(mytarget PRIVATE Qt6::Xml)
qmakeQT += xml
继承自 QDomCharacterData
由以下类继承

QDomCDATASection

注意:此类中所有函数都是可重入的

公共函数

QDomText()
QDomText(const QDomText &x)
QDomNode::NodeTypenodeType() const
QDomTextsplitText(int offset)
QDomText &operator=(const QDomText &x)

详细描述

您可以使用splitText方法将QDomText对象中的文本分割成两个QDomText对象。

有关文档对象模型的更多信息,请参阅Level 1Level 2 Core。有关DOM实现的更一般介绍,请参阅QDomDocument文档。

成员函数文档

QDomText::QDomText()

构造一个空的QDomText对象。

要使用内容构造QDomText,请使用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

© 2024 Qt 公司有限。文档贡献包含在内的版权为各自所有者所有。提供的文档是根据自由软件基金会的 GNU 自由文档许可证版本 1.3 许可的。Qt 和相应的标志是芬兰以及/或其他国家/地区的 Qt 公司的商标。所有其他商标均为其各自所有者的财产。