Tokenizer

Tokenizer

Обзор

Tokenizer является классом в Aspose.Html FOSS для Python.

WHATWG HTML токенизатор (§13.2.5).

Этот класс предоставляет 4 метода для работы с объектами Tokenizer в программах Python. Доступные методы включают: __init__, set_state, tokenize, tokenize_fragment. Все публичные члены доступны любой Python-приложению после установки пакета Aspose.Html FOSS для Python. Свойства: errors, state.

Свойства

Имя:Тип:ДоступОписание:
stateTokenizerStateЧтениеТекущее состояние токенизатора.
errorslist[ParseError]ЧтениеОшибки разбора, собранные во время токенизации.

Методы

ПодписьОписание:
__init__(text: str, initial_state: TokenizerState)Calls init(text, initial_state) в этом экземпляре Tokenizer.
set_state(state: TokenizerState)Вставьте новое состояние в токенизатор.
tokenize() → Generator[AnyToken, None, None]Токенизируйте входной текст и выдавайте токены по одному.
tokenize_fragment(context_element_name: str, text: str) → Generator[AnyToken, None, None]Токенизируйте text как фрагмент для разбора innerHTML.

См. также:

 Русский