Описание класса QDomNodeList [модуль QtXml]
Класс QDomNodeList является списком объектов QDomNode. Далее...
#include <QDomNodeList> Замечание: все функции этого класса реентерабильны.
Открытые функции
Подробное описание
Класс QDomNodeList является списком объектов QDomNode.
Списки могут быть получены с помощью QDomDocument::elementsByTagName() и QDomNode::childNodes(). DOM требует, чтобы эти списки были "живыми": каждый раз, когда вы изменяете исходный документ, содержание списка будет обновляться.
Вы можете получить отдельный узел из списка с помощью item(). Количество элементов в списке можно узнать посредством length().
Для получения дополнительной информации о Document Object Model смотрите спецификации Уровень 1 и Уровень 2. Для того, чтобы больше узнать о реализации DOM, смотрите документацию по QDomDocument.
Смотрите также QDomNode::childNodes() и QDomDocument::elementsByTagName().
Описание функций-членов
QDomNodeList::QDomNodeList ()
Создает пустой список узлов.
QDomNodeList::QDomNodeList ( const QDomNodeList & n )
Создаёт копию n.
QDomNodeList::~QDomNodeList ()
Уничтожает объекты и освобождает их ресурсы.
QDomNode QDomNodeList::at ( int index ) const
Эта функция создана из соображений согласованности Qt API. Она эквивалентна item().
Если index - отрицательный или если index >= length(), возвращается нулевой узел (т.е узел, у которого QDomNode::isNull() возвращает true).
int QDomNodeList::count () const
Эта функция создана из соображений согласованности Qt API. Она является эквивалентом length().
bool QDomNodeList::isEmpty () const
Возвращает true, если список не содержит элементов; в противном случае возвращается false. Эта функция создана из соображений согласованности Qt API.
QDomNode QDomNodeList::item ( int index ) const
Возвращает узел по индексу index.
Если index - отрицательный или если index >= length(), возвращается нулевой узел (т.е узел, у которого QDomNode::isNull() возвращает true).
Смотрите также length().
uint QDomNodeList::length () const
Возвращает количество узлов в списке.
int QDomNodeList::size () const
Эта функция создана из соображений согласованности Qt API. Она является эквивалентом length().
bool QDomNodeList::operator!= ( const QDomNodeList & n ) const
Возвращает true, если список узлов n и данный список не равны; в противном случае возвращает false.
QDomNodeList & QDomNodeList::operator= ( const QDomNodeList & n )
Ассоциирует n с текущим списком узлов.
bool QDomNodeList::operator== ( const QDomNodeList & n ) const
Возвращает true, если список узлов n и данный список равны; в противном случае возвращает false.
|