23#ifndef MUPDF_FITZ_XML_H
24#define MUPDF_FITZ_XML_H
struct fz_pool fz_pool
Definition pool.h:34
void fz_drop_xml(fz_context *ctx, fz_xml *xml)
fz_xml * fz_dom_document_element(fz_context *ctx, fz_xml *dom)
char * fz_xml_att_alt(fz_xml *item, const char *one, const char *two)
char * fz_xml_tag(fz_xml *item)
fz_xml * fz_try_parse_xml_archive_entry(fz_context *ctx, fz_archive *dir, const char *filename, int preserve_white)
void fz_dom_add_attribute(fz_context *ctx, fz_xml *elt, const char *att, const char *value)
fz_xml * fz_dom_find(fz_context *ctx, fz_xml *elt, const char *tag, const char *att, const char *match)
void fz_debug_xml(fz_xml *item, int level)
fz_xml * fz_parse_xml(fz_context *ctx, fz_buffer *buf, int preserve_white)
fz_xml * fz_xml_find_next(fz_xml *item, const char *tag)
fz_xml * fz_xml_root(fz_xml_doc *xml)
fz_xml * fz_dom_first_child(fz_context *ctx, fz_xml *elt)
fz_xml * fz_dom_body(fz_context *ctx, fz_xml *dom)
fz_xml * fz_xml_find_next_dfs(fz_xml *item, const char *tag, const char *att, const char *match)
fz_xml * fz_dom_parent(fz_context *ctx, fz_xml *elt)
fz_xml fz_xml_doc
Definition xml.h:39
fz_xml * fz_new_dom_node(fz_context *ctx, fz_xml *dom, const char *tag)
char * fz_xml_att(fz_xml *item, const char *att)
const char * fz_dom_get_attribute(fz_context *ctx, fz_xml *elt, int i, const char **att)
fz_xml * fz_parse_xml_stream(fz_context *ctx, fz_stream *stream, int preserve_white)
void fz_dom_insert_before(fz_context *ctx, fz_xml *node, fz_xml *new_elt)
void fz_dom_append_child(fz_context *ctx, fz_xml *parent, fz_xml *child)
void fz_save_xml(fz_context *ctx, fz_xml *root, const char *path, int indented)
fz_xml * fz_xml_down(fz_xml *item)
fz_xml * fz_xml_find_next_dfs_top(fz_xml *item, const char *tag, const char *att, const char *match, fz_xml *top)
char * fz_new_text_from_xml(fz_context *ctx, fz_xml *root)
fz_xml * fz_xml_up(fz_xml *item)
void fz_dom_remove_attribute(fz_context *ctx, fz_xml *elt, const char *att)
fz_xml * fz_xml_find_next_match(fz_xml *item, const char *tag, const char *att, const char *match)
struct fz_xml fz_xml
Definition xml.h:36
fz_xml * fz_dom_previous(fz_context *ctx, fz_xml *elt)
fz_xml * fz_new_dom_text_node(fz_context *ctx, fz_xml *dom, const char *text)
void fz_dom_remove(fz_context *ctx, fz_xml *elt)
fz_xml * fz_xml_find_down_match(fz_xml *item, const char *tag, const char *att, const char *match)
fz_xml * fz_keep_xml(fz_context *ctx, fz_xml *xml)
fz_xml * fz_dom_next(fz_context *ctx, fz_xml *elt)
int fz_xml_att_eq(fz_xml *item, const char *name, const char *match)
fz_xml * fz_xml_find_dfs(fz_xml *item, const char *tag, const char *att, const char *match)
fz_xml * fz_xml_find_dfs_top(fz_xml *item, const char *tag, const char *att, const char *match, fz_xml *top)
void fz_detach_xml(fz_context *ctx, fz_xml *node)
int fz_xml_is_tag(fz_xml *item, const char *name)
fz_xml * fz_xml_next(fz_xml *item)
fz_xml * fz_xml_find_down(fz_xml *item, const char *tag)
fz_xml * fz_new_dom(fz_context *ctx, const char *tag)
fz_xml * fz_dom_clone(fz_context *ctx, fz_xml *elt)
fz_xml * fz_xml_find_match(fz_xml *item, const char *tag, const char *att, const char *match)
fz_xml * fz_parse_xml_from_html5(fz_context *ctx, fz_buffer *buf)
fz_xml * fz_dom_create_element(fz_context *ctx, fz_xml *dom, const char *tag)
void fz_output_xml(fz_context *ctx, fz_output *out, fz_xml *item, int level)
void fz_dom_insert_after(fz_context *ctx, fz_xml *node, fz_xml *new_elt)
fz_xml * fz_xml_find(fz_xml *item, const char *tag)
fz_xml * fz_dom_find_next(fz_context *ctx, fz_xml *elt, const char *tag, const char *att, const char *match)
char * fz_xml_text(fz_xml *item)
fz_xml * fz_dom_create_text_node(fz_context *ctx, fz_xml *dom, const char *text)
void fz_xml_add_att(fz_context *ctx, fz_pool *pool, fz_xml *node, const char *key, const char *val)
const char * fz_dom_attribute(fz_context *ctx, fz_xml *elt, const char *att)
void fz_write_xml(fz_context *ctx, fz_xml *root, fz_output *out, int indented)
fz_xml * fz_parse_xml_archive_entry(fz_context *ctx, fz_archive *dir, const char *filename, int preserve_white)
fz_xml * fz_xml_prev(fz_xml *item)