#include <ixlib_xml.hh>
Public Methods | |
xml_file () | |
~xml_file () | |
void | read (std::istream &istr) |
void | write (std::ostream &ostr) |
tag * | rootTag () const |
void | rootTag (tag *newroot) |
void | clear () |
tag * | getRootTag () const |
| |
void | setRootTag (tag *newroot) |
| |
Protected Types | |
typedef scanner::token_list::const_iterator | token_iterator |
Protected Methods | |
void | parse (scanner::token_list const &tokenlist) |
Static Protected Methods | |
void | skipComment (token_iterator &first, token_iterator const &last) |
Protected Attributes | |
tag * | RootTag |
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 155 of file ixlib_xml.hh. |
|
Definition at line 158 of file ixlib_xml.hh. |
|
Definition at line 172 of file ixlib_xml.hh. |
|
Definition at line 177 of file ixlib_xml.hh. |
|
|
|
|
|
Definition at line 168 of file ixlib_xml.hh. |
|
Definition at line 165 of file ixlib_xml.hh. |
|
Definition at line 181 of file ixlib_xml.hh. |
|
|
|
|
|
Definition at line 149 of file ixlib_xml.hh. |
|
Definition at line 152 of file ixlib_xml.hh. |