7#ifndef LEXBOR_HTML_SERIALIZE_H
8#define LEXBOR_HTML_SERIALIZE_H
struct lxb_dom_node lxb_dom_node_t
LXB_API lxb_status_t lxb_html_serialize_pretty_cb(lxb_dom_node_t *node, lxb_html_serialize_opt_t opt, size_t indent, lxb_html_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_html_serialize_tree_str(lxb_dom_node_t *node, lexbor_str_t *str)
LXB_API lxb_status_t lxb_html_serialize_tree_cb(lxb_dom_node_t *node, lxb_html_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_html_serialize_str(lxb_dom_node_t *node, lexbor_str_t *str)
@ LXB_HTML_SERIALIZE_OPT_TAG_WITH_NS
@ LXB_HTML_SERIALIZE_OPT_WITHOUT_TEXT_INDENT
@ LXB_HTML_SERIALIZE_OPT_UNDEF
@ LXB_HTML_SERIALIZE_OPT_FULL_DOCTYPE
@ LXB_HTML_SERIALIZE_OPT_SKIP_COMMENT
@ LXB_HTML_SERIALIZE_OPT_RAW
@ LXB_HTML_SERIALIZE_OPT_SKIP_WS_NODES
@ LXB_HTML_SERIALIZE_OPT_WITHOUT_CLOSING
LXB_API lxb_status_t lxb_html_serialize_deep_cb(lxb_dom_node_t *node, lxb_html_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_html_serialize_pretty_str(lxb_dom_node_t *node, lxb_html_serialize_opt_t opt, size_t indent, lexbor_str_t *str)
LXB_API lxb_status_t lxb_html_serialize_pretty_tree_cb(lxb_dom_node_t *node, lxb_html_serialize_opt_t opt, size_t indent, lxb_html_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_html_serialize_deep_str(lxb_dom_node_t *node, lexbor_str_t *str)
LXB_API lxb_status_t lxb_html_serialize_pretty_deep_cb(lxb_dom_node_t *node, lxb_html_serialize_opt_t opt, size_t indent, lxb_html_serialize_cb_f cb, void *ctx)
lxb_status_t(* lxb_html_serialize_cb_f)(const lxb_char_t *data, size_t len, void *ctx)
LXB_API lxb_status_t lxb_html_serialize_pretty_deep_str(lxb_dom_node_t *node, lxb_html_serialize_opt_t opt, size_t indent, lexbor_str_t *str)
int lxb_html_serialize_opt_t
LXB_API lxb_status_t lxb_html_serialize_cb(lxb_dom_node_t *node, lxb_html_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_html_serialize_pretty_tree_str(lxb_dom_node_t *node, lxb_html_serialize_opt_t opt, size_t indent, lexbor_str_t *str)
unsigned int lxb_status_t