#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. |
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001