PySide6.QtXml.QDomNodeList

class QDomNodeList

QDomNodeList 类是一个包含 QDomNode 对象的列表。更多

概要

方法

注意

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

详细描述

可以通过elementsByTagName()childNodes()获取列表。文档对象模型(DOM)要求这些列表是“实时”的:每当您更改底层文档时,列表的内容都会更新。

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

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

__init__()

创建一个空的节点列表。

__init__(nodeList)
Parameters:

nodeListQDomNodeList

构造一个nodeList的副本。

at(index)
Parameters:

索引 – int

Return type:

QDomNode

此函数为Qt API一致性提供。它等同于item()

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

count()
Return type:

整数

此函数为Qt API一致性提供。它等同于length()

isEmpty()
Return type:

布尔

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

item(index)
Parameters:

索引 – int

Return type:

QDomNode

返回位于位置 index 的节点。

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

另请参阅

length()

length()
Return type:

整数

返回列表中节点的数量。

__ne__(other)
Parameters:

其他QDomNodeList

Return type:

布尔

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

__eq__(other)
Parameters:

其他QDomNodeList

Return type:

布尔

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

size()
Return type:

整数

此函数为Qt API一致性提供。它等同于length()