|
| _ParserOrParserClass | default_parser (self, Optional[_Encoding] encoding) |
| |
| None | feed (self, _RawMarkup markup) |
| |
| str | test_fragment_to_document (self, str fragment) |
| |
| bool | set_up_substitutions (self, Tag tag) |
| |
| None | reset (self) |
| |
| bool | can_be_empty_element (self, str tag_name) |
| |
| None | initialize_soup (self, BeautifulSoup soup) |
| |
| _LXMLParser | parser_for (self, Optional[_Encoding] encoding) |
| |
| | __init__ (self, Optional[etree.XMLParser] parser=None, Optional[Set[str]] empty_element_tags=None, bool huge_tree=False, **Any kwargs) |
| |
| Iterable[ Tuple[Union[str, bytes], Optional[_Encoding], Optional[_Encoding], bool]] | prepare_markup (self, _RawMarkup markup, Optional[_Encoding] user_specified_encoding=None, Optional[_Encoding] document_declared_encoding=None, Optional[_Encodings] exclude_encodings=None) |
| |
|
None | close (self) |
| |
|
None | start (self, str|bytes tag, Dict[str|bytes, str|bytes] attrib, _NamespaceMapping nsmap={}) |
| |
|
None | end (self, str|bytes tag) |
| |
|
None | pi (self, str target, str data) |
| |
|
None | data (self, str|bytes data) |
| |
|
None | doctype (self, str name, str pubid, str system) |
| |
|
None | comment (self, str|bytes text) |
| |
|
|
str | NAME = LXML |
| |
|
list | ALTERNATE_NAMES = ["lxml-html"] |
| |
|
Iterable | features = list(ALTERNATE_NAMES) + [NAME, HTML, FAST, PERMISSIVE] |
| |
|
bool | is_xml = False |
| |
| Optional | DEFAULT_EMPTY_ELEMENT_TAGS |
| |
|
Set | DEFAULT_BLOCK_ELEMENTS |
| |
| dict | DEFAULT_STRING_CONTAINERS |
| |
| dict | DEFAULT_CDATA_LIST_ATTRIBUTES |
| |
|
set | DEFAULT_PRESERVE_WHITESPACE_TAGS = set(["pre", "textarea"]) |
| |
|
Any | USE_DEFAULT = object() |
| |
|
str | NAME = "[Unknown tree builder]" |
| |
|
list | ALTERNATE_NAMES = [] |
| |
|
list | features = [] |
| |
|
bool | is_xml = False |
| |
|
bool | picklable = False |
| |
|
Optional | soup [BeautifulSoup] |
| |
|
Optional | empty_element_tags = None |
| |
|
Dict | cdata_list_attributes [str, Set[str]] |
| |
|
Set | preserve_whitespace_tags [str] |
| |
|
Dict | string_containers [str, Type[NavigableString]] |
| |
|
bool | tracks_line_numbers |
| |
|
Dict | DEFAULT_CDATA_LIST_ATTRIBUTES = defaultdict(set) |
| |
|
Set | DEFAULT_PRESERVE_WHITESPACE_TAGS = set() |
| |
|
dict | DEFAULT_STRING_CONTAINERS = {} |
| |
|
Optional | DEFAULT_EMPTY_ELEMENT_TAGS = None |
| |
|
bool | TRACKS_LINE_NUMBERS = False |
| |
|
Type | DEFAULT_PARSER_CLASS = etree.XMLParser |
| |
|
bool | is_xml = True |
| |
|
bool | huge_tree |
| |
|
Type | processing_instruction_class [ProcessingInstruction] |
| |
|
str | NAME = "lxml-xml" |
| |
|
list | ALTERNATE_NAMES = ["xml"] |
| |
|
list | features = [NAME, LXML, XML, FAST, PERMISSIVE] |
| |
|
int | CHUNK_SIZE = 512 |
| |
|
_NamespaceMapping | DEFAULT_NSMAPS = dict(xml="http://www.w3.org/XML/1998/namespace") |
| |
|
_InvertedNamespaceMapping | DEFAULT_NSMAPS_INVERTED = _invert(DEFAULT_NSMAPS) |
| |
|
List | nsmaps [Optional[_InvertedNamespaceMapping]] |
| |
|
Optional | empty_element_tags [Set[str]] |
| |
|
Any | parser |
| |