Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

xmlutils Namespace Reference


Functions

 DECLARE_EXCEPTION (XmlUtilsException)
 DECLARE_EXCEPTION_EX (NotFound, xmlutils, XmlUtilsException)
 DECLARE_EXCEPTION_EX (Invalid, xmlutils, XmlUtilsException)
 DEFINE_EXCEPTION_EX (NotFoundImpl, xmlutils, NotFound)
 DEFINE_EXCEPTION_EX (InvalidImpl, xmlutils, Invalid)
XERCES_CPP_NAMESPACE_QUALIFIER
DOMElement * 
castNode2Element (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *node)
const XERCES_CPP_NAMESPACE_QUALIFIER
DOMElement * 
castNode2Element (const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *node)
std::string safeXMLChToString (const XMLCh *src)
std::string safeGetAttribute (const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *node, const std::string &attr)
XERCES_CPP_NAMESPACE_QUALIFIER
DOMBuilder * 
getParser ()
XERCES_CPP_NAMESPACE_QUALIFIER
DOMElement * 
findElement (XERCES_CPP_NAMESPACE_QUALIFIER DOMElement *root, const std::string elementName, const std::string &attribute, const std::string &value)
XERCES_CPP_NAMESPACE_QUALIFIER
DOMElement * 
findElementWithNumericAttr (XERCES_CPP_NAMESPACE_QUALIFIER DOMElement *root, const std::string elementName, const std::string &attribute, long value)
std::string getNodeText (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *elem)
int getNumberFromXmlAttr (XERCES_CPP_NAMESPACE_QUALIFIER DOMElement *element, const std::string field, int base)
void suppressLibxmlWarnings (void *ctx, const char *msg,...)
string safeGetAttribute (const xmlNode *node, const string &attr)
xmlNodePtr findElement (xmlNodePtr root, const string elementName, const string &attribute, const string &value)
xmlNodePtr findElement (xmlNodePtr root, const string elementName, const string &attribute, long value)
xmlNodePtr findElementWithNumericAttr (xmlNodePtr root, const string elementName, const string &attribute, long value)
string getNodeText (xmlNodePtr elem)
int getNumberFromXmlAttr (xmlNodePtr element, const string field, int base)
std::string safeGetAttribute (const xmlNode *node, const std::string &attr)
xmlNodePtr findElement (xmlNodePtr root, const std::string elementName, const std::string &attribute, const std::string &value)
xmlNodePtr findElementWithNumericAttr (xmlNodePtr root, const std::string elementName, const std::string &attribute, long value)


Function Documentation

const XERCES_CPP_NAMESPACE_QUALIFIER DOMElement* castNode2Element const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *    node
 

XERCES_CPP_NAMESPACE_QUALIFIER DOMElement* castNode2Element XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *    node
 

DECLARE_EXCEPTION XmlUtilsException   
 

DECLARE_EXCEPTION_EX Invalid   ,
xmlutils   ,
XmlUtilsException   
 

DECLARE_EXCEPTION_EX NotFound   ,
xmlutils   ,
XmlUtilsException   
 

DEFINE_EXCEPTION_EX InvalidImpl   ,
xmlutils   ,
Invalid   
 

DEFINE_EXCEPTION_EX NotFoundImpl   ,
xmlutils   ,
NotFound   
 

xmlNodePtr findElement xmlNodePtr    root,
const std::string    elementName,
const std::string &    attribute,
const std::string &    value
 

xmlNodePtr findElement xmlNodePtr    root,
const string    elementName,
const string &    attribute,
long    value
 

Definition at line 115 of file XmlUtils.cpp.

References DCERR, findElement(), and safeGetAttribute().

xmlNodePtr findElement xmlNodePtr    root,
const string    elementName,
const string &    attribute,
const string &    value
 

Definition at line 62 of file XmlUtils.cpp.

References DCERR, findElement(), and safeGetAttribute().

XERCES_CPP_NAMESPACE_QUALIFIER DOMElement* findElement XERCES_CPP_NAMESPACE_QUALIFIER DOMElement *    root,
const std::string    elementName,
const std::string &    attribute,
const std::string &    value
 

Referenced by testPlatform::checkSkipTest(), findElement(), findElementWithNumericAttr(), testRbu::getTestInputString(), testPlatform::getTestInputString(), testPlatform::testConstructionOffset1(), testPlatform::testConstructionOffset2(), testPlatform::testOutOfBounds(), and testPlatform::testVariousAccessors().

xmlNodePtr findElementWithNumericAttr xmlNodePtr    root,
const std::string    elementName,
const std::string &    attribute,
long    value
 

xmlNodePtr findElementWithNumericAttr xmlNodePtr    root,
const string    elementName,
const string &    attribute,
long    value
 

Definition at line 164 of file XmlUtils.cpp.

References findElement().

XERCES_CPP_NAMESPACE_QUALIFIER DOMElement* findElementWithNumericAttr XERCES_CPP_NAMESPACE_QUALIFIER DOMElement *    root,
const std::string    elementName,
const std::string &    attribute,
long    value
 

std::string getNodeText xmlNodePtr    elem
 

Definition at line 169 of file XmlUtils.cpp.

std::string getNodeText XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *    elem
 

Referenced by testRbu::getTestInputString(), testPlatform::getTestInputString(), and testPlatform::testVariousAccessors().

int getNumberFromXmlAttr xmlNodePtr    element,
const string    field,
int    base
 

Definition at line 180 of file XmlUtils.cpp.

References safeGetAttribute().

int getNumberFromXmlAttr XERCES_CPP_NAMESPACE_QUALIFIER DOMElement *    element,
const std::string    field,
int    base
 

DOMBuilder * getParser  
 

Definition at line 38 of file XmlUtils.cpp.

References DOMBuilder.

Referenced by testRbu::setUp(), testPlatform::setUp(), and SmbiosTableXml::setXmlFilePath().

std::string safeGetAttribute const xmlNode *    node,
const std::string &    attr
 

string safeGetAttribute const xmlNode *    node,
const string &    attr
 

Definition at line 48 of file XmlUtils.cpp.

std::string safeGetAttribute const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *    node,
const std::string &    attr
 

Referenced by findElement(), and getNumberFromXmlAttr().

std::string safeXMLChToString const XMLCh *    src
 

void suppressLibxmlWarnings void *    ctx,
const char *    msg,
...   
 

Definition at line 41 of file XmlUtils.cpp.

References UNREFERENCED_PARAMETER.


Generated on Tue Jul 3 18:35:16 2007 for SMBIOS Library by doxygen1.2.18