#include <ixlib_xml.hh>
Public Methods | |
xml_file () | |
~xml_file () | |
void | read (std::istream &istr) |
void | write (std::ostream &ostr) |
tag* | getRootTag () |
void | setRootTag (tag *newroot) |
void | clear () |
Protected Types | |
typedef scanner::token_list::const_iterator | token_iterator |
Protected Methods | |
void | parse (scanner::token_list const &tokenlist) |
Protected Attributes | |
tag* | RootTag |
Static Protected Methods | |
void | skipComment (token_iterator &first, token_iterator const &last) |
Friends | |
class | tag |
tag::Children and tag::Text use the same indices. Thus, in the following piece of XML
<XML> paff <EXPLOSION/> puff </XML>
Text[0] would be "paff", Children[0] would be "EXPLOSION", Text[1] would be "puff".
Definition at line 72 of file ixlib_xml.hh.
|
Definition at line 74 of file ixlib_xml.hh. |
|
Definition at line 146 of file ixlib_xml.hh. |
|
Definition at line 149 of file ixlib_xml.hh. |
|
Definition at line 163 of file ixlib_xml.hh. |
|
Definition at line 156 of file ixlib_xml.hh. |
|
|
|
|
|
Definition at line 159 of file ixlib_xml.hh. Referenced by clear(). |
|
|
|
|
|
Definition at line 140 of file ixlib_xml.hh. |
|
Definition at line 143 of file ixlib_xml.hh. |