![]() |
Главная · Все классы · Основные классы · Классы по группам · Модули · Функции | ![]() |
Класс QDomCharacterData представляет общие строки в DOM. Далее...
#include <QDomCharacterData>
Унаследован от QDomNode.
От него наследуются QDomComment и QDomText.
Замечание: Все функции в этом классе реентерабельны.
Класс 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().
Copyright © 2008 Trolltech | Торговые марки | Qt 4.3.5 |