PySide6.QtXml.QDomText

class QDomText

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

PySide6.QtXml.QDomText 的继承图

继承自: QDomCDATASection

概要

方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

你可以使用splitText()将一个QDomText对象中的文本分割成两个QDomText对象。

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

__init__()

构造一个空的 QDomText 对象。

要构造一个带有内容的QDomText,请使用createTextNode()

__init__(text)
Parameters:

文本QDomText

构建text的副本。

副本的数据是共享的(浅拷贝):修改一个节点也会改变另一个。如果你想进行深拷贝,请使用cloneNode()

splitText(offset)
Parameters:

offset – int

Return type:

QDomText

将此DOM文本对象分割成两个QDomText对象。此对象保留其前offset个字符,而第二个(新创建的)对象将插入到文档树中此对象之后,包含剩余的字符。

该函数返回新创建的对象。

另请参阅

normalize()