PySide6.QtXml.QDomCharacterData¶
- 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__(characterData)
- Parameters:
characterData –
QDomCharacterData
构造一个
characterData
的副本。复制的数据是共享的(浅拷贝):修改一个节点也会改变另一个。如果你想进行深拷贝,请使用
cloneNode()
。- appendData(arg)¶
- Parameters:
arg – 字符串
将字符串
arg
附加到存储的字符串中。- data()¶
- Return type:
字符串
返回存储在此对象中的字符串。
如果节点是
null node
,它将返回一个空字符串。另请参阅
- deleteData(offset, count)¶
- Parameters:
offset – int
count – int
从位置
offset
删除长度为count
的子字符串。- insertData(offset, arg)¶
- Parameters:
offset – int
arg – 字符串
将字符串
arg
插入到存储字符串的位置offset
。- length()¶
- Return type:
整数
返回存储字符串的长度。
- replaceData(offset, count, arg)¶
- Parameters:
offset – int
count – int
arg – 字符串
用字符串
arg
替换从位置offset
开始长度为count
的子字符串。- setData(data)¶
- Parameters:
data – 字符串
将此对象的字符串设置为
data
。另请参阅
- substringData(offset, count)¶
- Parameters:
offset – int
count – int
- Return type:
字符串
返回从位置
offset
开始长度为count
的子字符串。