QDomNodeList 类是列表在 QDomNode 对象。 更多...
| 头: |
#include <QDomNodeList>
|
| CMake: |
find_package(Qt6 REQUIRED COMPONENTS Xml)
target_link_libraries(mytarget PRIVATE Qt6::Xml)
|
| qmake: |
QT += xml
|
注意: 此类的所有函数 可重入 .
(从 6.9 起)
|
const_iterator |
(从 6.9 起)
|
const_pointer |
(从 6.9 起)
|
const_reference |
(从 6.9 起)
|
const_reverse_iterator |
(从 6.9 起)
|
difference_type |
(从 6.9 起)
|
pointer |
(从 6.9 起)
|
reference |
(从 6.9 起)
|
value_type |
| QDomNodeList () | |
| QDomNodeList (const QDomNodeList & nodeList ) | |
| ~QDomNodeList () | |
| QDomNode | at (int index ) const |
(从 6.9 起)
QDomNodeList::const_iterator
|
begin () const |
(从 6.9 起)
QDomNodeList::const_iterator
|
cbegin () const |
(从 6.9 起)
QDomNodeList::const_iterator
|
cend () const |
(从 6.9 起)
QDomNodeList::const_iterator
|
constBegin () const |
(从 6.9 起)
QDomNodeList::const_iterator
|
constEnd () const |
| int | count () const |
(从 6.9 起)
QDomNodeList::const_reverse_iterator
|
crbegin () const |
(从 6.9 起)
QDomNodeList::const_reverse_iterator
|
crend () const |
(从 6.9 起)
QDomNodeList::const_iterator
|
end () const |
| bool | isEmpty () const |
| QDomNode | item (int index ) const |
| int | length () const |
(从 6.9 起)
QDomNodeList::const_reverse_iterator
|
rbegin () const |
(从 6.9 起)
QDomNodeList::const_reverse_iterator
|
rend () const |
| int | size () const |
| QDomNodeList & | operator= (const QDomNodeList & other ) |
| bool | operator!= (const QDomNodeList & lhs , const QDomNodeList & rhs ) |
| bool | operator== (const QDomNodeList & lhs , const QDomNodeList & rhs ) |
列表的获得可以通过 QDomDocument::elementsByTagName () 和 QDomNode::childNodes ()。DOM (文档对象模型) 要求这些列表是 "实时" 的:每当改变底层文档时,会更新列表内容。
可以从列表获取特定节点采用 item ()。列表项数的返回是通过 length ().
有关文档对象模型的进一步信息,见 级别 1 and 级别 2 核心 。有关 DOM 实现的更一般介绍,见 QDomDocument 文档编制。
另请参阅 QDomNode::childNodes () 和 QDomDocument::elementsByTagName ().
[alias, since 6.9]
QDomNodeList::
const_iterator
[alias, since 6.9]
QDomNodeList::
const_reverse_iterator
Typedefs for an opaque class that implements a bidirectional iterator over a QDomNodeList .
注意: QDomNodeList does not support modifying nodes in-place, so there is no mutable iterator.
These typedefs were introduced in Qt 6.9.
[alias, since 6.9]
QDomNodeList::
const_pointer
[alias, since 6.9]
QDomNodeList::
const_reference
[alias, since 6.9]
QDomNodeList::
difference_type
[alias, since 6.9]
QDomNodeList::
pointer
[alias, since 6.9]
QDomNodeList::
reference
[alias, since 6.9]
QDomNodeList::
value_type
Provided for STL-compatibility.
注意: QDomNodeList does not support modifying nodes in-place, so reference and const_reference are the same type, as are pointer and const_pointer .
These typedefs were introduced in Qt 6.9.
[noexcept, since 6.9]
QDomNodeList::const_iterator
QDomNodeList::
begin
() const
[noexcept, since 6.9]
QDomNodeList::const_iterator
QDomNodeList::
cbegin
() const
[noexcept, since 6.9]
QDomNodeList::const_iterator
QDomNodeList::
cend
() const
[noexcept, since 6.9]
QDomNodeList::const_iterator
QDomNodeList::
constBegin
() const
[noexcept, since 6.9]
QDomNodeList::const_iterator
QDomNodeList::
constEnd
() const
[noexcept, since 6.9]
QDomNodeList::const_iterator
QDomNodeList::
end
() const
[noexcept, since 6.9]
QDomNodeList::const_reverse_iterator
QDomNodeList::
crbegin
() const
[noexcept, since 6.9]
QDomNodeList::const_reverse_iterator
QDomNodeList::
crend
() const
[noexcept, since 6.9]
QDomNodeList::const_reverse_iterator
QDomNodeList::
rbegin
() const
[noexcept, since 6.9]
QDomNodeList::const_reverse_iterator
QDomNodeList::
rend
() const
返回 const_iterator or const_reverse_iterator , respectively, pointing to the first or one past the last item in the list.
注意: QDomNodeList does not support modifying nodes in-place, so there is no mutable iterator.
这些函数在 Qt 6.9 引入。
创建空节点列表。
构造副本为 nodeList .
[noexcept]
QDomNodeList::
~QDomNodeList
()
销毁对象并释放其资源。
提供此函数是为 Qt API 一致性。它相当于 item ().
若 index 为负或者若 index >= length () 则返回 null 节点 (即:节点的 QDomNode::isNull () 返回 true)。
提供此函数是为 Qt API 一致性。它相当于 length ().
返回
true
若列表不包含项;否则返回
false
。此函数是为 Qt API 一致性提供的。
返回节点在位置 index .
若 index 为负或者若 index >= length () 则返回 null 节点 (即:节点的 QDomNode::isNull () 返回 true)。
另请参阅 length ().
返回列表节点数。
提供此函数是为 Qt API 一致性。它相当于 length ().
赋值 other 到此节点列表。
[noexcept]
bool
operator!=
(const
QDomNodeList
&
lhs
, const
QDomNodeList
&
rhs
)
返回
true
if the node lists
lhs
and
rhs
不相等;则返回
false
.
[noexcept]
bool
operator==
(const
QDomNodeList
&
lhs
, const
QDomNodeList
&
rhs
)
返回
true
if the node lists
lhs
and
rhs
相等;否则返回
false
.