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) |
| int | getNumberFromXmlAttr (xmlNodePtr element, const std::string field, int base) |
| const XERCES_CPP_NAMESPACE_QUALIFIER DOMElement* xmlutils::castNode2Element | ( | const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode * | node | ) |
| XERCES_CPP_NAMESPACE_QUALIFIER DOMElement* xmlutils::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 xmlutils::findElement | ( | xmlNodePtr | root, | |
| const std::string | elementName, | |||
| const std::string & | attribute, | |||
| const std::string & | value | |||
| ) |
| xmlNodePtr xmlutils::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 xmlutils::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* xmlutils::findElement | ( | XERCES_CPP_NAMESPACE_QUALIFIER DOMElement * | root, | |
| const std::string | elementName, | |||
| const std::string & | attribute, | |||
| const std::string & | value | |||
| ) |
| xmlNodePtr xmlutils::findElementWithNumericAttr | ( | xmlNodePtr | root, | |
| const std::string | elementName, | |||
| const std::string & | attribute, | |||
| long | value | |||
| ) |
| xmlNodePtr xmlutils::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* xmlutils::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 xmlutils::getNodeText | ( | XERCES_CPP_NAMESPACE_QUALIFIER DOMNode * | elem | ) |
Referenced by testPlatform::testVariousAccessors().
| int xmlutils::getNumberFromXmlAttr | ( | xmlNodePtr | element, | |
| const std::string | field, | |||
| int | base | |||
| ) |
Referenced by smbios::getBits_FromItem(), smbios::getData_UsingXml(), and smbios::getString_FromItem().
| int xmlutils::getNumberFromXmlAttr | ( | xmlNodePtr | element, | |
| const string | field, | |||
| int | base | |||
| ) |
Definition at line 180 of file XmlUtils.cpp.
References safeGetAttribute().

| int xmlutils::getNumberFromXmlAttr | ( | XERCES_CPP_NAMESPACE_QUALIFIER DOMElement * | element, | |
| const std::string | field, | |||
| int | base | |||
| ) |
| DOMBuilder * getParser | ( | ) |
Definition at line 38 of file XmlUtils.cpp.
Referenced by testRbu::setUp(), testPlatform::setUp(), and SmbiosTableXml::setXmlFilePath().
| std::string xmlutils::safeGetAttribute | ( | const xmlNode * | node, | |
| const std::string & | attr | |||
| ) |
| string xmlutils::safeGetAttribute | ( | const xmlNode * | node, | |
| const string & | attr | |||
| ) |
Definition at line 48 of file XmlUtils.cpp.
| std::string xmlutils::safeGetAttribute | ( | const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode * | node, | |
| const std::string & | attr | |||
| ) |
| std::string xmlutils::safeXMLChToString | ( | const XMLCh * | src | ) |
| void suppressLibxmlWarnings | ( | void * | ctx, | |
| const char * | msg, | |||
| ... | ||||
| ) |
1.5.5