Класс QDomNodeList
Класс QDomNodeList представляет собой список объектов QDomNode. Подробнее...
| Заголовок: | #include <QDomNodeList> |
| qmake: | QT += xml |
Примечание: Все функции в этом классе являются повторно входящими.
Открытые функции
| QDomNodeList() | |
| QDomNodeList(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 |
| QDomNodeList & | operator=(const QDomNodeList &n) |
| bool | operator==(const QDomNodeList &n) const |
Подробное описание
Класс QDomNodeList представляет собой список объектов QDomNode.
Список можно получить с помощью QDomDocument::elementsByTagName() и QDomNode::childNodes(). Модель объекта документа (DOM) требует, чтобы эти списки были «живыми»: при каждом изменении базового документа содержимое списка будет обновляться.
Вы можете получить определённый узел из списка с помощью item(). Количество элементов в списке возвращается функцией length().
Дополнительную информацию об объектной модели документа (DOM) см. в Level 1 и Level 2 Core. Более общее введение в реализацию DOM см. в документации к QDomDocument.
См. также QDomNode::childNodes() и QDomDocument::elementsByTagName().
Документация по функциям-членам
QDomNodeList::QDomNodeList()
Создаёт пустой список узлов.
QDomNodeList::QDomNodeList(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.
QDomNodeList &QDomNodeList::operator=(const QDomNodeList &n)
Присваивает n текущему списку узлов.
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/archives/qt-5.11/qdomnodelist.html