Класс QDomNodeList
Класс QDomNodeList представляет собой список объектов QDomNode. Подробнее...
| Заголовок: | #include <QDomNodeList> |
| 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().
Дополнительную информацию о модели объекта документа см. в Уровне 1 и Уровне 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-5.15/qdomnodelist.html