#include <XmlDoc.h>
Inheritance diagram for Impala::Util::XmlDoc:

Public Types | |
| typedef XERCES_CPP_NAMESPACE_QUALIFIER XMLString | XMLString |
| typedef XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument | DOMDocument |
| typedef XERCES_CPP_NAMESPACE_QUALIFIER DOMNode | DOMNode |
| typedef XERCES_CPP_NAMESPACE_QUALIFIER DOMNodeList | DOMNodeList |
| typedef XERCES_CPP_NAMESPACE_QUALIFIER DOMNamedNodeMap | DOMNamedNodeMap |
Public Member Functions | |
| XmlDoc () | |
| virtual | ~XmlDoc () |
Static Public Member Functions | |
| static String | XMLCh2String (const XMLCh *xs) |
| static DOMNodeList * | GetElementsByName (const DOMDocument *const doc, const char *const tagName) |
| static String | GetNodeName (const DOMNode *const node) |
| static String | GetNodeValue (const DOMNode *const node) |
| static String | GetElementValue (const DOMNode *const node) |
| static DOMNode * | GetChildNode (const DOMNode *const node, const char *const tagName, bool required) |
| static DOMNode * | GetChildNodeAfter (const DOMNode *const parent, const DOMNode *sibling, const char *const tagName, bool required) |
| static std::vector< DOMNode * > | GetChildNodes (const DOMNode *const node, const char *const tagName) |
| static void | DumpChildNames (const DOMNode *const node) |
| static String | GetAttributeValue (const DOMNode *const node, const char *const attributeName) |
| static String | GetAttributeValue (const DOMNode *const node, const char *const attributeName, const char *const defaultV) |
| static String | GetAttributeValue (const DOMNamedNodeMap *const attributes, const char *const attributeName) |
| static String | GetAttributeValue (const DOMNamedNodeMap *const attributes, const char *const attributeName, const char *const defaultV) |
Public Attributes | |
| ILOG_VAR_DEC | |
Basically a bunch of convenience functions.
Definition at line 18 of file XmlDoc.h.
1.5.1