Главная · Все классы · Основные классы · Классы по группам · Модули · Функции

Описание класса 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.


Copyright © 2008 Trolltech Торговые марки
Qt 4.3.5