SpectMorph
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
xml_parser Struct Reference

Public Member Functions

 xml_parser (xml_allocator *alloc_)
 
char_t * parse_doctype_primitive (char_t *s)
 
char_t * parse_doctype_ignore (char_t *s)
 
char_t * parse_doctype_group (char_t *s, char_t endch)
 
char_t * parse_exclamation (char_t *s, xml_node_struct *cursor, unsigned int optmsk, char_t endch)
 
char_t * parse_question (char_t *s, xml_node_struct *&ref_cursor, unsigned int optmsk, char_t endch)
 
char_t * parse_tree (char_t *s, xml_node_struct *root, unsigned int optmsk, char_t endch)
 

Static Public Member Functions

static char_t * parse_skip_bom (char_t *s)
 
static bool has_element_node_siblings (xml_node_struct *node)
 
static xml_parse_result parse (char_t *buffer, size_t length, xml_document_struct *xmldoc, xml_node_struct *root, unsigned int optmsk)
 

Public Attributes

xml_allocatoralloc
 
char_t * error_offset
 
xml_parse_status error_status
 

The documentation for this struct was generated from the following file: