class QDomCharacterData#

QDomCharacterData 类表示 DOM 中的通用字符串。 更多

Inheritance diagram of PySide6.QtXml.QDomCharacterData

继承自: QDomText, QDomComment, QDomCDATASection

概述#

方法#

注意

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

详细说明#

XML中使用的字符数据指定了一个通用的数据字符串。更专业的此类版本有:QDomTextQDomCommentQDomCDATASection

使用 setData() 设置数据字符串,并通过 data() 获取。您可以使用 substringData() 检索数据字符串的某一部分。您可以使用 appendData() 添加额外数据,或使用 insertData() 插入。您可以使用 deleteData() 删除数据字符串的一部分,或使用 replaceData() 替换。数据字符串的长度由 length() 返回。

包含此字符数据的节点类型由 nodeType() 返回。

__init__()#

构造一个空的字符数据对象。

__init__(x)
参数:

xQDomCharacterData

构造与 x 相同的副本。

副本的数据是共享的(浅拷贝):修改一个节点将同时改变另一个。如果您想要创建深拷贝,请使用 cloneNode() 方法。

appendData(arg)#
参数:

arg – str

将字符串 arg 添加到存储的字符串中。

data()#
返回类型:

str

返回此对象中存储的字符串。

如果节点是 null node ,它将返回空字符串。

另请参阅

setData()

deleteData(offset, count)#
参数:
  • offset – int

  • count – int

从位置 offset 删除长度为 count 的子字符串。

insertData(offset, arg)#
参数:
  • offset – int

  • arg – str

在位置 offset 处插入字符串 arg

length()#
返回类型:

int

返回存储的字符串长度。

replaceData(offset, count, arg)#
参数:
  • offset – int

  • count – int

  • arg – str

替换从位置 offset 开始长度为 count 的子字符串为字符串 arg

setData(arg__1)#
参数:

arg__1 – 字符串

设置此对象的字符串为 v

另请参阅

data()

textInputData(offset, count)#
参数:
  • offset – int

  • count – int

返回类型:

str

从位置 offset 返回长度为 count 的子字符串。