QDomCharacterData 类表示一般 DOM (文档对象模型) 字符串。 更多...
头: | #include <QDomCharacterData> |
CMake: |
find_package(Qt6 COMPONENTS Xml REQUIRED)
target_link_libraries(mytarget PRIVATE Qt6::Xml) |
qmake: | QT += xml |
继承: | QDomNode |
继承者: | QDomComment and QDomText |
注意: 此类的所有函数 可重入 .
QDomCharacterData (const QDomCharacterData & x ) | |
QDomCharacterData () | |
QDomCharacterData & | operator= (const QDomCharacterData & x ) |
void | appendData (const QString & arg ) |
QString | data () const |
void | deleteData (unsigned long offset , unsigned long count ) |
void | insertData (unsigned long offset , const QString & arg ) |
int | length () const |
QDomNode::NodeType | nodeType () const |
void | replaceData (unsigned long offset , unsigned long count , const QString & arg ) |
void | setData (const QString & v ) |
QString | substringData (unsigned long offset , unsigned long count ) |
作为用于 XML 中的字符数据指定一般数据字符串。此类的更专用版本是 QDomText , QDomComment and QDomCDATASection .
数据字符串的设置是采用 setData () 和检索采用 data ()。可以检索部分数据字符串使用 substringData ()。可以追加额外数据采用 appendData (),或插入采用 insertData ()。可以删除部分数据字符串采用 deleteData () 或替换采用 replaceData ()。 数据字符串的长度返回通过 length ().
包含此字符数据的节点的节点类型返回通过 nodeType ().
另请参阅 QDomText , QDomComment ,和 QDomCDATASection .
构造副本为 x .
拷贝数据是共享的 (浅拷贝):修改一节点也会改变另一节点。若想要做深拷贝,使用 cloneNode ().
构造空字符数据对象。
赋值 x 到此字符数据。
拷贝数据是共享的 (浅拷贝):修改一节点也会改变另一节点。若想要做深拷贝,使用 cloneNode ().
追加字符串 arg 到存储字符串。
返回存储在此对象中的字符串。
若节点是 null 节点 ,它将返回空字符串。
另请参阅 setData ().
删除子字符串长度 count 从位置 offset .
插入字符串 arg 到存储字符串在位置 offset .
返回存储字符串的长度。
返回此对象引用的节点类型 (即
TextNode
,
CDATASectionNode
,
CommentNode
or
CharacterDataNode
)。对于
null 节点
,返回
CharacterDataNode
.
替换子字符串长度 count 起始于位置 offset 采用字符串 arg .
将此对象的字符串设为 v .
另请参阅 data ().
返回子字符串长度 count 从位置 offset .