#include <xmlnode.h>
Inheritance diagram for afl::XMLNode:
Public Member Functions | |
virtual | ~XMLNode () |
virtual XMLNode * | getFirstChild () const =0 |
virtual XMLNode * | getNextSibling () const =0 |
virtual std::string | getNamedAttribute (const std::string &name) const =0 |
virtual std::string | getName () const =0 |
virtual std::string | getText () const =0 |
virtual std::string | toString () const =0 |
XMLParser * | getParser () const |
Protected Member Functions | |
XMLNode (XMLParser *parser) |
|
creates a new XMLNode
|
|
destructor destroys this wrapper and all descendants. Only the root should be explicitly deleted |
|
Implemented in afl::XercesXMLNode. |
|
Implemented in afl::XercesXMLNode. |
|
finds a named attribute of the form name="value" and returns the value
Implemented in afl::XercesXMLNode. |
|
Implemented in afl::XercesXMLNode. |
|
|
|
Implemented in afl::XercesXMLNode. |
|
Implemented in afl::XercesXMLNode. |