PySide6.QtXml.QDomNodeList¶
- class QDomNodeList¶
QDomNodeList
类是一个包含QDomNode
对象的列表。更多…概要¶
方法¶
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
可以通过
elementsByTagName()
和childNodes()
获取列表。文档对象模型(DOM)要求这些列表是“实时”的:每当您更改底层文档时,列表的内容都会更新。你可以使用
item()
从列表中获取特定的节点。列表中的项目数量由length()
返回。有关文档对象模型的更多信息,请参阅Level 1和Level 2 Core。有关DOM实现的更一般介绍,请参阅
QDomDocument
文档。- __init__()¶
创建一个空的节点列表。
- __init__(nodeList)
- Parameters:
nodeList –
QDomNodeList
构造一个
nodeList
的副本。此函数为Qt API一致性提供。它等同于
item()
。如果
index
是负数或者index
>=length()
,则返回一个空节点(即isNull()
返回 true 的节点)。- count()¶
- Return type:
整数
此函数为Qt API一致性提供。它等同于
length()
。- isEmpty()¶
- Return type:
布尔
如果列表不包含任何项目,则返回
true
;否则返回false
。此函数是为了保持Qt API的一致性而提供的。返回位于位置
index
的节点。如果
index
是负数或者index
>=length()
,则返回一个空节点(即isNull()
返回 true 的节点)。另请参阅
- 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()
。