Module xml

Module xml 

Source
Expand description

The main XML parser.

Re-exportsยง

pub use attributes::Attributes;

Modulesยง

attributes ๐Ÿ”’
Store XML element attributes and their values.
xml2 ๐Ÿ”’
Hand-written binding to the very minimal part of libxml2 that we need.
xml2_load ๐Ÿ”’
Glue between the libxml2 API and our xml parser module.

Macrosยง

xinclude_name ๐Ÿ”’

Structsยง

ProcessingInstructionData ๐Ÿ”’
Temporary holding space for data in an XML processing instruction.
ProcessingInstructionSink ๐Ÿ”’
XIncludeContext ๐Ÿ”’
XmlEntity ๐Ÿ”’
This is to hold an xmlEntityPtr from libxml2; we just hold an opaque pointer that is freed in impl Drop.
XmlState
XmlStateInner ๐Ÿ”’
Holds the state used for XML processing

Enumsยง

AcquireError ๐Ÿ”’
Errors returned from XmlState::acquire()
Context ๐Ÿ”’

Constantsยง

GZ_MAGIC_0 ๐Ÿ”’
GZ_MAGIC_1 ๐Ÿ”’

Functionsยง

get_input_stream_for_loading ๐Ÿ”’
parse_xml_stylesheet_processing_instruction ๐Ÿ”’
xmlFreeNode ๐Ÿ”’ โš 
xml_load_from_possibly_compressed_stream