StackOfOpenElements

StackOfOpenElements

Visão geral

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

A pilha de elementos abertos conforme definido em §13.2.4.2.

Esta classe fornece 12 métodos para trabalhar com objetos StackOfOpenElements em programas Python. Os métodos disponíveis incluem: __init__, contains_node, has_in_button_scope, has_in_list_item_scope, has_in_scope, has_in_select_scope, has_in_table_scope, index_of, pop, pop_until, pop_until_node, push. Todos os membros públicos são acessíveis a qualquer aplicação Python após a instalação do pacote Aspose.Html FOSS para Python. Propriedades: bottom, current.

Propriedades

NomeTipoAcessoDescrição
current`ElementNone`Leitura
bottom`ElementNone`Leitura

Métodos

AssinaturaDescrição
__init__()Calls init nesta instância de StackOfOpenElements.
push(element: Element)Empurre o elemento para o topo da pilha.
pop() → ElementDesempilhe e retorne o elemento atual (topo).
pop_until()Desempilhe elementos até que um elemento com um dos tag_names seja desempilhado.
pop_until_node(node: Element)Desempilhe elementos até que o nó seja desempilhado.
contains_node(node: Element) → boolVerdadeiro se o objeto de nó exato estiver na pilha.
has_in_scope(tag_name: str) → bool§13.2.4.2 — tem elemento em escopo.
has_in_button_scope(tag_name: str) → bool§13.2.4.2 — tem elemento em escopo de botão.
has_in_list_item_scope(tag_name: str) → bool§13.2.4.2 — tem elemento em escopo de item de lista.
has_in_table_scope(tag_name: str) → bool§13.2.4.2 — tem elemento no escopo da tabela.
has_in_select_scope(tag_name: str) → bool§13.2.4.2 — tem elemento no escopo de select.
index_of(element: Element) → intRetorna o índice baseado em zero a partir da parte inferior, ou -1 se não encontrado.

Ver também

 Português