Go to the source code of this file.
|
LXB_API lxb_html_parser_t * | lxb_html_parser_create (void) |
|
LXB_API lxb_status_t | lxb_html_parser_init (lxb_html_parser_t *parser) |
|
LXB_API void | lxb_html_parser_clean (lxb_html_parser_t *parser) |
|
LXB_API lxb_html_parser_t * | lxb_html_parser_destroy (lxb_html_parser_t *parser) |
|
LXB_API lxb_html_parser_t * | lxb_html_parser_ref (lxb_html_parser_t *parser) |
|
LXB_API lxb_html_parser_t * | lxb_html_parser_unref (lxb_html_parser_t *parser) |
|
LXB_API lxb_html_document_t * | lxb_html_parse (lxb_html_parser_t *parser, const lxb_char_t *html, size_t size) |
|
LXB_API lxb_dom_node_t * | lxb_html_parse_fragment (lxb_html_parser_t *parser, lxb_html_element_t *element, const lxb_char_t *html, size_t size) |
|
LXB_API lxb_dom_node_t * | lxb_html_parse_fragment_by_tag_id (lxb_html_parser_t *parser, lxb_html_document_t *document, lxb_tag_id_t tag_id, lxb_ns_id_t ns, const lxb_char_t *html, size_t size) |
|
LXB_API lxb_html_document_t * | lxb_html_parse_chunk_begin (lxb_html_parser_t *parser) |
|
LXB_API lxb_status_t | lxb_html_parse_chunk_process (lxb_html_parser_t *parser, const lxb_char_t *html, size_t size) |
|
LXB_API lxb_status_t | lxb_html_parse_chunk_end (lxb_html_parser_t *parser) |
|
LXB_API lxb_status_t | lxb_html_parse_fragment_chunk_begin (lxb_html_parser_t *parser, lxb_html_document_t *document, lxb_tag_id_t tag_id, lxb_ns_id_t ns) |
|
LXB_API lxb_status_t | lxb_html_parse_fragment_chunk_process (lxb_html_parser_t *parser, const lxb_char_t *html, size_t size) |
|
LXB_API lxb_dom_node_t * | lxb_html_parse_fragment_chunk_end (lxb_html_parser_t *parser) |
|
lxb_inline lxb_html_tokenizer_t * | lxb_html_parser_tokenizer (lxb_html_parser_t *parser) |
|
lxb_inline lxb_html_tree_t * | lxb_html_parser_tree (lxb_html_parser_t *parser) |
|
lxb_inline lxb_status_t | lxb_html_parser_status (lxb_html_parser_t *parser) |
|
lxb_inline lxb_status_t | lxb_html_parser_state (lxb_html_parser_t *parser) |
|
lxb_inline bool | lxb_html_parser_scripting (lxb_html_parser_t *parser) |
|
lxb_inline void | lxb_html_parser_scripting_set (lxb_html_parser_t *parser, bool scripting) |
|
LXB_API lxb_html_tokenizer_t * | lxb_html_parser_tokenizer_noi (lxb_html_parser_t *parser) |
|
LXB_API lxb_html_tree_t * | lxb_html_parser_tree_noi (lxb_html_parser_t *parser) |
|
LXB_API lxb_status_t | lxb_html_parser_status_noi (lxb_html_parser_t *parser) |
|
LXB_API lxb_status_t | lxb_html_parser_state_noi (lxb_html_parser_t *parser) |
|
LXB_API bool | lxb_html_parser_scripting_noi (lxb_html_parser_t *parser) |
|
LXB_API void | lxb_html_parser_scripting_set_noi (lxb_html_parser_t *parser, bool scripting) |
|
◆ lxb_html_parser_state_t
Enumerator |
---|
LXB_HTML_PARSER_STATE_BEGIN | |
LXB_HTML_PARSER_STATE_PROCESS | |
LXB_HTML_PARSER_STATE_END | |
LXB_HTML_PARSER_STATE_FRAGMENT_PROCESS | |
LXB_HTML_PARSER_STATE_ERROR | |
Definition at line 21 of file parser.h.
◆ lxb_html_parse()
◆ lxb_html_parse_chunk_begin()
◆ lxb_html_parse_chunk_end()
◆ lxb_html_parse_chunk_process()
◆ lxb_html_parse_fragment()
◆ lxb_html_parse_fragment_by_tag_id()
◆ lxb_html_parse_fragment_chunk_begin()
◆ lxb_html_parse_fragment_chunk_end()
◆ lxb_html_parse_fragment_chunk_process()
◆ lxb_html_parser_clean()
◆ lxb_html_parser_create()
◆ lxb_html_parser_destroy()
◆ lxb_html_parser_init()
◆ lxb_html_parser_ref()
◆ lxb_html_parser_scripting()
◆ lxb_html_parser_scripting_noi()
◆ lxb_html_parser_scripting_set()
◆ lxb_html_parser_scripting_set_noi()
◆ lxb_html_parser_state()
◆ lxb_html_parser_state_noi()
◆ lxb_html_parser_status()
◆ lxb_html_parser_status_noi()
◆ lxb_html_parser_tokenizer()
◆ lxb_html_parser_tokenizer_noi()
◆ lxb_html_parser_tree()
◆ lxb_html_parser_tree_noi()
◆ lxb_html_parser_unref()