Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

Impala::Util::XmlDoc Class Reference

Base class for XML-based documents. More...

#include <XmlDoc.h>

Inheritance diagram for Impala::Util::XmlDoc:

Inheritance graph
[legend]
List of all members.

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 DOMNodeListGetElementsByName (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 DOMNodeGetChildNode (const DOMNode *const node, const char *const tagName, bool required)
static DOMNodeGetChildNodeAfter (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

Detailed Description

Base class for XML-based documents.

Basically a bunch of convenience functions.

Definition at line 18 of file XmlDoc.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 19 11:41:32 2010 for ImpalaSrc by  doxygen 1.5.1