ots::HttpXmlDocument Class Reference

Inheritance diagram for ots::HttpXmlDocument:
ots::XmlDocument

List of all members.

Public Member Functions

 HttpXmlDocument (std::string cookieCode="", std::string displayName="")
 HttpXmlDocument (const HttpXmlDocument &doc)
HttpXmlDocumentoperator= (const HttpXmlDocument &doc)
void setHeader (std::string cookieCode="", std::string displayName="")
xercesc::DOMElement * getRootDataElement ()
xercesc::DOMElement * addTextElementToData (const std::string &field, const std::string &value="")
xercesc::DOMElement * addBinaryStringToData (const std::string &field, const std::string &binary)
void copyDataChildren (HttpXmlDocument &document)
std::string getMatchingValue (const std::string &field, const unsigned int occurance=0)
void getAllMatchingValues (const std::string &field, std::vector< std::string > &retVec)
xercesc::DOMElement * getMatchingElement (const std::string &field, const unsigned int occurance=0)
xercesc::DOMElement * getMatchingElementInSubtree (xercesc::DOMElement *currEl, const std::string &field, const unsigned int occurance=0)
void getAllMatchingElements (const std::string &field, std::vector< xercesc::DOMElement * > &retVec)
void outputXmlDocument (std::ostringstream *out, bool dispStdOut=false, bool allowWhiteSpace=false)
bool loadXmlDocument (const std::string &filePath)
unsigned int getChildrenCount (xercesc::DOMElement *parent=0)
void removeDataElement (unsigned int dataChildIndex=0)

Detailed Description

Definition at line 14 of file HttpXmlDocument.h.


The documentation for this class was generated from the following files:

Generated on 18 Apr 2018 for otsdaq by  doxygen 1.6.1