Spec-Zone.ru › Qt 6.0

Класс QDomNodeList

Класс QDomNodeList представляет собой список объектов QDomNode. Подробнее...

Заголовок: #include <QDomNodeList>
CMake: find_package(Qt6 COMPONENTS Xml REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Xml)
qmake: QT += xml
  • Список всех членов, включая унаследованные

Примечание: Все функции в этом классе являются реентерабельными.

Открытые функции

QDomNodeList(const QDomNodeList &n)
QDomNodeList()
QDomNodeList & operator=(const QDomNodeList &n)
~QDomNodeList()
QDomNode at(int index) const
int count() const
bool isEmpty() const
QDomNode item(int index) const
int length() const
int size() const
bool operator!=(const QDomNodeList &n) const
bool operator==(const QDomNodeList &n) const

Подробное описание

Списки могут быть получены с помощью QDomDocument::elementsByTagName() и QDomNode::childNodes(). Модель объекта документа (DOM) требует, чтобы эти списки были «живыми»: всякий раз, когда вы изменяете базовый документ, содержимое списка обновляется.

Вы можете получить конкретный узел из списка с помощью item(). Количество элементов в списке возвращается функцией length().

Дополнительную информацию об объектной модели документа см. в документации Level 1 и Level 2 Core. Более общее введение в реализацию DOM см. в документации QDomDocument.

См. также QDomNode::childNodes() и QDomDocument::elementsByTagName().

Документация функций-членов

QDomNodeList::QDomNodeList(const QDomNodeList &n)

Создает копию n.

QDomNodeList::QDomNodeList()

Создает пустой список узлов.

QDomNodeList &QDomNodeList::operator=(const QDomNodeList &n)

Присваивает n этому списку узлов.

QDomNodeList::~QDomNodeList()

Уничтожает объект и освобождает его ресурсы.

QDomNode QDomNodeList::at(int index) const

Эта функция предоставлена для согласованности API Qt. Она эквивалентна item().

Если index отрицательный или если index >= length(), то возвращается нулевой узел (т. е. узел, для которого QDomNode::isNull() возвращает true).

int QDomNodeList::count() const

Эта функция предоставлена для согласованности API Qt. Она эквивалентна length().

bool QDomNodeList::isEmpty() const

Возвращает true , если список не содержит элементов; в противном случае возвращает false. Эта функция предоставлена для согласованности API Qt.

QDomNode QDomNodeList::item(int index) const

Возвращает узел в позиции index.

Если index отрицательный или если index >= length(), то возвращается нулевой узел (т. е. узел, для которого QDomNode::isNull() возвращает true).

См. также length().

int QDomNodeList::length() const

Возвращает количество узлов в списке.

int QDomNodeList::size() const

Эта функция предоставлена для согласованности API Qt. Она эквивалентна length().

bool QDomNodeList::operator!=(const QDomNodeList &n) const

Возвращает true , если список узлов n и этот список узлов не равны; в противном случае возвращает false.

bool QDomNodeList::operator==(const QDomNodeList &n) const

Возвращает true , если список узлов n и этот список узлов равны; в противном случае возвращает false.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qdomnodelist.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API