[][src]Module rsvg_internals::xml2_load

Glue between the libxml2 API and our xml parser module.

This file provides functions to create a libxml2 xmlParserCtxtPtr, configured to read from a gio::InputStream, and to maintain its loading data in an XmlState.

Structs

StreamCtx
Xml2Parser

Functions

free_xml_parser_and_doc
get_xml2_sax_handler
init_libxml2
make_qual_name
rsvg_sax_serror_cb
sax_characters_cb
sax_end_element_ns_cb
sax_entity_decl_cb
sax_get_entity_cb
sax_get_parameter_entity_cb
sax_processing_instruction_cb
sax_start_element_ns_cb
sax_unparsed_entity_decl_cb
set_xml_parse_options
stream_ctx_close
stream_ctx_read
xml2_error_to_string