sxml.h File Reference
#include "xml/sxs.h"
#include "base/stack.h"
Go to the source code of this file.
|
Classes |
class | xml_node |
| base class for all xml nodes (attributes, elements, ...) no virtual methods to keep class size as small as possible More...
|
class | xml_tree_node |
| base class for attributes and element container More...
|
class | xml_value_node |
| class for all value contained nodes like comment, pi, CDATA and text More...
|
class | xml_container |
| class with children elements More...
|
class | xml_element |
| base xml element More...
|
class | xml_document |
| xml document class as a root class for xml document structure More...
|
Typedefs |
typedef _map< const
attributeDecl *, const
xml_value_node * > | attr_states_map_t |
| mapping attribute declaration to the xml_attribute pointer for internal using only while parsing
|
typedef _map< const
elementDecl
*, content_interface
*, byte_allocator, less< const
elementDecl * >, false > | model_map_t |
| maps element declaration to the content interface pointer for validation purposes
|
typedef node_allocator
< base_stack< xml_container * >
::_node > | xml_container_stack_allocator_t |
| node allocator for stack of pointers to xml container
|
typedef _stack< xml_container
*, xml_container_stack_allocator_t > | xml_container_stack_t |
| stack of pointers to the xml container
|
Typedef Documentation
mapping attribute declaration to the xml_attribute pointer for internal using only while parsing
Definition at line 201 of file sxml.h.
maps element declaration to the content interface pointer for validation purposes
Definition at line 275 of file sxml.h.
node allocator for stack of pointers to xml container
Definition at line 278 of file sxml.h.
stack of pointers to the xml container
Definition at line 281 of file sxml.h.