class QDomNodeList#

The QDomNodeList class is a list of QDomNode objects. More

概述#

方法#

注意:

本文档可能包含从C++自动翻译到Python的代码片段。我们欢迎对片段翻译的贡献。如果您发现翻译问题,您还可以通过在https:/bugreports.qt.io/projects/PYSIDE创建工单的方式告诉我们。

详细描述#

通过elementsByTagName()childNodes()可获得列表。文档对象模型(DOM)要求这些列表是“活动的”:每当您更改基础文档时,列表的内容将得到更新。

您可以使用item()从列表中获取特定节点。列表中的项目数量由length()返回。

有关文档对象模型的更多信息,请参阅Level 1Level 2 Core。有关DOM实现的更多介绍,请参阅QDomDocument文档。

__init__()#

创建一个空节点列表。

__init__(arg__1)
参数:

arg__1QDomNodeList

构建n的副本。

at(index)#
参数:

index – int

返回类型:

QDomNode

此函数提供以保持Qt API的 consistency。它等同于item()

如果 index 是负数或者如果 index >= length() ,则返回一个空节点(即 isNull() 返回 true 的节点)。

count()#
返回类型:

int

此函数提供以确保 Qt API 的一致性。它与 length() 等价。

isEmpty()#
返回类型:

bool

如果列表不包含任何项目,则返回 true;否则返回 false。此函数提供以确保 Qt API 的一致性。

item(index)#
参数:

index – int

返回类型:

QDomNode

返回位置 index 的节点。

如果 index 是负数或者如果 index >= length() ,则返回一个空节点(即 isNull() 返回 true 的节点)。

另请参阅:

length()

length()#
返回类型:

int

返回列表中的节点数。

__ne__(arg__1)#
参数:

arg__1QDomNodeList

返回类型:

bool

如果节点列表 n 和此节点列表不相等,则返回 true;否则返回 false

__eq__arg__1)#
参数:

arg__1QDomNodeList

返回类型:

bool

如果节点列表 n 和此节点列表相等,则返回 true;否则返回 false

size()#
返回类型:

int

此函数提供以确保 Qt API 的一致性。它与 length() 等价。