summaryrefslogtreecommitdiff
path: root/bindings/hubbub/parser.h
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2020-02-21 18:06:43 +0000
committerDaniel Silverstone <dsilvers@digital-scurf.org>2020-02-21 18:06:43 +0000
commit010d1d5212cc906214feec4cfd25daca2dd2033e (patch)
tree3b4baa10bac557ce581186c5bac2844c2602a62b /bindings/hubbub/parser.h
parentc1f2e1c8919ab58000657ac3f10710f558377101 (diff)
downloadlibdom-010d1d5212cc906214feec4cfd25daca2dd2033e.tar.gz
libdom-010d1d5212cc906214feec4cfd25daca2dd2033e.tar.bz2
hubbub: Add fragment parser creation support
In order to support innerHTML, we have to support parsing into document fragments. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
Diffstat (limited to 'bindings/hubbub/parser.h')
-rw-r--r--bindings/hubbub/parser.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/bindings/hubbub/parser.h b/bindings/hubbub/parser.h
index 54ad0c8..5a95a91 100644
--- a/bindings/hubbub/parser.h
+++ b/bindings/hubbub/parser.h
@@ -70,6 +70,12 @@ dom_hubbub_error dom_hubbub_parser_create(dom_hubbub_parser_params *params,
dom_hubbub_parser **parser,
dom_document **document);
+/* Create a Hubbub parser instance for a document fragment */
+dom_hubbub_error dom_hubbub_fragment_parser_create(dom_hubbub_parser_params *params,
+ dom_document *document,
+ dom_hubbub_parser **parser,
+ dom_document_fragment **fragment);
+
/* Destroy a Hubbub parser instance */
void dom_hubbub_parser_destroy(dom_hubbub_parser *parser);