#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.