|
| | 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) |
◆ xml_parser()
◆ has_element_node_siblings()
| bool xml_parser::has_element_node_siblings |
( |
xml_node_struct * | node | ) |
|
|
inlinestatic |
◆ parse()
| xml_parse_result xml_parser::parse |
( |
char_t * | buffer, |
|
|
size_t | length, |
|
|
xml_document_struct * | xmldoc, |
|
|
xml_node_struct * | root, |
|
|
unsigned int | optmsk ) |
|
inlinestatic |
◆ parse_doctype_group()
| char_t * xml_parser::parse_doctype_group |
( |
char_t * | s, |
|
|
char_t | endch ) |
|
inline |
◆ parse_doctype_ignore()
| char_t * xml_parser::parse_doctype_ignore |
( |
char_t * | s | ) |
|
|
inline |
◆ parse_doctype_primitive()
| char_t * xml_parser::parse_doctype_primitive |
( |
char_t * | s | ) |
|
|
inline |
◆ parse_exclamation()
| char_t * xml_parser::parse_exclamation |
( |
char_t * | s, |
|
|
xml_node_struct * | cursor, |
|
|
unsigned int | optmsk, |
|
|
char_t | endch ) |
|
inline |
◆ parse_question()
| char_t * xml_parser::parse_question |
( |
char_t * | s, |
|
|
xml_node_struct *& | ref_cursor, |
|
|
unsigned int | optmsk, |
|
|
char_t | endch ) |
|
inline |
Hace referencia a ct_space, ct_start_symbol, ct_symbol, PUGI_IMPL_CHECK_ERROR, PUGI_IMPL_ENDSEG, PUGI_IMPL_ENDSWITH, PUGI_IMPL_IS_CHARTYPE, PUGI_IMPL_OPTSET, PUGI_IMPL_POPNODE, PUGI_IMPL_PUSHNODE, PUGI_IMPL_SCANFOR, PUGI_IMPL_SCANWHILE, PUGI_IMPL_SKIPWS y PUGI_IMPL_THROW_ERROR.
Referenciado por parse_tree().
◆ parse_skip_bom()
| char_t * xml_parser::parse_skip_bom |
( |
char_t * | s | ) |
|
|
inlinestatic |
◆ parse_tree()
| char_t * xml_parser::parse_tree |
( |
char_t * | s, |
|
|
xml_node_struct * | root, |
|
|
unsigned int | optmsk, |
|
|
char_t | endch ) |
|
inline |
Hace referencia a alloc, append_new_attribute(), ct_space, ct_start_symbol, ct_symbol, get_strconv_attribute(), get_strconv_pcdata(), parse_exclamation(), parse_question(), PUGI_IMPL_ENDSEG, PUGI_IMPL_ENDSWITH, PUGI_IMPL_IS_CHARTYPE, PUGI_IMPL_NODETYPE, PUGI_IMPL_OPTSET, PUGI_IMPL_POPNODE, PUGI_IMPL_PUSHNODE, PUGI_IMPL_SCANFOR, PUGI_IMPL_SCANWHILE_UNROLL, PUGI_IMPL_SKIPWS, PUGI_IMPL_THROW_ERROR y strlength().
Referenciado por parse().
◆ alloc
◆ error_offset
| char_t* xml_parser::error_offset |
◆ error_status
| xml_parse_status xml_parser::error_status |
La documentación de esta estructura está generada del siguiente archivo: