- class QDomCharacterData#
QDomCharacterData
类表示 DOM 中的通用字符串。 更多…继承自:
QDomText
,QDomComment
,QDomCDATASection
概述#
方法#
def
__init__()
def
appendData()
def
data()
def
deleteData()
def
insertData()
def
length()
def
replaceData()
def
setData()
def
substringData()
注意
本文档可能包含自动将C++代码片段翻译为Python的片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译存在问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE 上创建工单来告知我们。
详细说明#
XML中使用的字符数据指定了一个通用的数据字符串。更专业的此类版本有:
QDomText
、QDomComment
和QDomCDATASection
。使用
setData()
设置数据字符串,并通过data()
获取。您可以使用substringData()
检索数据字符串的某一部分。您可以使用appendData()
添加额外数据,或使用insertData()
插入。您可以使用deleteData()
删除数据字符串的一部分,或使用replaceData()
替换。数据字符串的长度由length()
返回。包含此字符数据的节点类型由
nodeType()
返回。- __init__()#
构造一个空的字符数据对象。
- __init__(x)
- 参数:
构造与
x
相同的副本。副本的数据是共享的(浅拷贝):修改一个节点将同时改变另一个。如果您想要创建深拷贝,请使用
cloneNode()
方法。- appendData(arg)#
- 参数:
arg – str
将字符串
arg
添加到存储的字符串中。- data()#
- 返回类型:
str
返回此对象中存储的字符串。
如果节点是
null node
,它将返回空字符串。另请参阅
- 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
。另请参阅
- textInputData(offset, count)#
- 参数:
offset – int
count – int
- 返回类型:
str
从位置
offset
返回长度为count
的子字符串。