Описание класса QDomCharacterDataКласс 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. Описание функций-членовQDomCharacterData::QDomCharacterData ()Создает пустой объект символьных данных. QDomCharacterData::QDomCharacterData ( const QDomCharacterData & x )Создаёт копию x Данные в копиях общие (поверхностное копирование): изменение одного узла повлечет за собой изменение другого. Если вы хотите использовать глубокое копирование, воспользуйтесь cloneNode(). void QDomCharacterData::appendData ( const QString & arg )Присоединяет строку arg к сохраненной. QString QDomCharacterData::data () constВозвращает хранящуюся в объекте строку. Если узел является нулевым, возвращается пустая строка. Смотрите также setData(). void QDomCharacterData::deleteData ( unsigned long offset, unsigned long count )Удаляет подстроку длиной count, начиная с позиции offset. void QDomCharacterData::insertData ( unsigned long offset, const QString & arg )Вставляет строку arg в сохраненную, начиная с позиции offset. uint QDomCharacterData::length () constВозвращает длину сохраненной строки. QDomNode::NodeType QDomCharacterData::nodeType () constВозвращает тип узла, которому принадлежит строка (например, TextNode, CDATASectionNode, CommentNode или CharacterDataNode). Для нулевого узла возвращает CharacterDataNode. void QDomCharacterData::replaceData ( unsigned long offset, unsigned long count, const QString & arg )Замещает подстроку длиной count, начиная с позиции offset, строкой arg. void QDomCharacterData::setData ( const QString & v )Устанавливает значение строки как v. Смотрите также data(). QString QDomCharacterData::substringData ( unsigned long offset, unsigned long count )Возвращает подстроку длиной count, начиная с позиции offset. QDomCharacterData & QDomCharacterData::operator= ( const QDomCharacterData & x )Ассоциирует x с данными текущего объекта. Данные в копиях общие (поверхностное копирование): изменение одного узла повлечет за собой изменение другого. Если вы хотите использовать глубокое копирование, воспользуйтесь cloneNode(). |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |