Описание класса QDomCharacterData
|
QDomCharacterData () | |
QDomCharacterData ( 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 ) |
uint | 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 ) |
QDomCharacterData & | operator= ( const QDomCharacterData & x ) |
Класс QDomCharacterData представляет общие строки в DOM.
Символьные данные в XML представляются в виде общих строк. Более специализированные версии этого класса - QDomText, QDomComment и QDomCDATASection.
Значение строки можно устанавливать с помощью функции setData() и извлекать с помощью data(). Вы можете получить подстроку посредством substringData(). Дополнительные данные могут быть добавлены в конец с помощью appendData() или вставлены функцией insertData(). Части строки можно удалить с помощью функции deleteData() или заменить посредством replaceData(). Длину строки можно определить функцией length().
Тип узла, который содержит символьные данные, можно получить с помощью функции nodeType().
Смотрите также QDomText, QDomComment и QDomCDATASection.
Создает пустой объект символьных данных.
Создаёт копию x
Данные в копиях общие (поверхностное копирование): изменение одного узла повлечет за собой изменение другого. Если вы хотите использовать глубокое копирование, воспользуйтесь cloneNode().
Присоединяет строку arg к сохраненной.
Возвращает хранящуюся в объекте строку.
Если узел является нулевым, возвращается пустая строка.
Смотрите также setData().
Удаляет подстроку длиной count, начиная с позиции offset.
Вставляет строку arg в сохраненную, начиная с позиции offset.
Возвращает длину сохраненной строки.
Возвращает тип узла, которому принадлежит строка (например, TextNode, CDATASectionNode, CommentNode или CharacterDataNode). Для нулевого узла возвращает CharacterDataNode.
Замещает подстроку длиной count, начиная с позиции offset, строкой arg.
Устанавливает значение строки как v.
Смотрите также data().
Возвращает подстроку длиной count, начиная с позиции offset.
Ассоциирует x с данными текущего объекта.
Данные в копиях общие (поверхностное копирование): изменение одного узла повлечет за собой изменение другого. Если вы хотите использовать глубокое копирование, воспользуйтесь cloneNode().
Авторские права © 2010 Nokia Corporation и/или её дочерние компании | Торговые марки | Qt 4.6.4 |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |