PySide6.QtXml.QDomCharacterData

class QDomCharacterData

The QDomCharacterData class represents a generic string in the DOM. More

Inheritance diagram of PySide6.QtXml.QDomCharacterData

Inherited by: QDomText, QDomComment, QDomCDATASection

Synopsis

Methods

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

Detailed Description

Character data as used in XML specifies a generic data string. More specialized versions of this class are QDomText , QDomComment and QDomCDATASection .

The data string is set with setData() and retrieved with data() . You can retrieve a portion of the data string using substringData() . Extra data can be appended with appendData() , or inserted with insertData() . Portions of the data string can be deleted with deleteData() or replaced with replaceData() . The length of the data string is returned by length() .

The node type of the node containing this character data is returned by nodeType() .

__init__()

Constructs an empty character data object.

__init__(characterData)
Parameters:

characterDataQDomCharacterData

Constructs a copy of characterData.

The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use cloneNode() .

appendData(arg)
Parameters:

arg – str

Appends the string arg to the stored string.

data()
Return type:

str

Returns the string stored in this object.

If the node is a null node , it will return an empty string.

See also

setData()

deleteData(offset, count)
Parameters:
  • offset – int

  • count – int

Deletes a substring of length count from position offset.

insertData(offset, arg)
Parameters:
  • offset – int

  • arg – str

Inserts the string arg into the stored string at position offset.

length()
Return type:

int

Returns the length of the stored string.

replaceData(offset, count, arg)
Parameters:
  • offset – int

  • count – int

  • arg – str

Replaces the substring of length count starting at position offset with the string arg.

setData(data)
Parameters:

data – str

Sets this object’s string to data.

See also

data()

substringData(offset, count)
Parameters:
  • offset – int

  • count – int

Return type:

str

Returns the substring of length count from position offset.