#include <ixlib_xml.hh>
Public Types | |
typedef std::map< std::string, std::string > | attribute_map |
typedef std::vector< tag *> | children_list |
typedef std::vector< std::string > | text_list |
typedef children_list::iterator | iterator |
typedef children_list::const_iterator | const_iterator |
Public Methods | |
tag () | |
tag (std::string const &name) | |
tag (tag const &source) | |
~tag () | |
void | appendTag (tag *tag) |
void | insertTag (children_list::iterator before, tag *tag) |
void | insertTag (text_list::iterator before, tag *tag) |
tag * | findTag (std::string const &name) |
void | name (std::string const &name) |
std::string | name () const |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
void | setName (std::string const &n) |
| |
std::string | getName () const |
| |
Public Attributes | |
attribute_map | Attributes |
children_list | Children |
text_list | Text |
Protected Methods | |
void | parse (token_iterator &first, token_iterator const &last) |
void | write (std::ostream &ostr, TSize indent) |
void | setLastText (std::string const &text) |
Protected Attributes | |
std::string | Name |
Friends | |
class | xml_file |
|
Definition at line 82 of file ixlib_xml.hh. |
|
Definition at line 83 of file ixlib_xml.hh. |
|
Definition at line 91 of file ixlib_xml.hh. |
|
Definition at line 90 of file ixlib_xml.hh. |
|
Definition at line 84 of file ixlib_xml.hh. |
|
Definition at line 93 of file ixlib_xml.hh. |
|
Definition at line 96 of file ixlib_xml.hh. |
|
|
|
|
|
Definition at line 102 of file ixlib_xml.hh. |
|
Definition at line 119 of file ixlib_xml.hh. |
|
Definition at line 116 of file ixlib_xml.hh. |
|
Definition at line 125 of file ixlib_xml.hh. |
|
Definition at line 122 of file ixlib_xml.hh. |
|
|
|
Definition at line 134 of file ixlib_xml.hh. |
|
|
|
|
|
Definition at line 112 of file ixlib_xml.hh. |
|
Definition at line 109 of file ixlib_xml.hh. |
|
|
|
Definition at line 142 of file ixlib_xml.hh. |
|
Definition at line 130 of file ixlib_xml.hh. |
|
|
|
Definition at line 146 of file ixlib_xml.hh. |
|
Definition at line 86 of file ixlib_xml.hh. |
|
Definition at line 87 of file ixlib_xml.hh. |
|
Definition at line 79 of file ixlib_xml.hh. |
|
Definition at line 88 of file ixlib_xml.hh. |