NodeIterator

NodeIterator

Visão geral

NodeIterator é uma classe em Aspose.Html FOSS para Python.

Iteração plana e com estado sobre nós DOM que correspondem a um filtro.

Esta classe fornece 4 métodos para trabalhar com objetos NodeIterator em programas Python. Os métodos disponíveis incluem: __init__, detach, next_node, previous_node. Todos os membros públicos estão acessíveis a qualquer aplicação Python após a instalação do pacote Aspose.Html FOSS para Python. Propriedades: filter, pointer_before_reference_node, reference_node, root, what_to_show.

Propriedades

NomeTipoAcessoDescrição
root"Node"LeituraO nó raiz da subárvore deste iterador.
what_to_showintLeituraA máscara de bits what_to_show passada na construção.
filter`“Callable[[Node], int]None”`Leitura
reference_node"Node"LeituraO nó de referência atual deste iterador.
pointer_before_reference_nodeboolLeituraTrue se a posição do iterador for before o nó de referência.

Métodos

AssinaturaDescrição
`init(root: “Node”, what_to_show: int, node_filter: “Callable[[Node], int]None”)`
next_node() → `“NodeNone”`
previous_node() → `“NodeNone”`
detach()No-op — mantido para compatibilidade com API.

Ver também

 Português