4 #ifndef EventFilter_StorageManager_XHTMLMaker_h
5 #define EventFilter_StorageManager_XHTMLMaker_h
7 #include <xercesc/dom/DOM.hpp>
8 #include <xercesc/dom/DOMDocument.hpp>
9 #include <xercesc/dom/DOMWriter.hpp>
10 #include <xercesc/util/XMLString.hpp>
35 typedef xercesc::DOMElement
Node;
36 typedef std::map<std::string,std::string>
AttrMap;
63 const std::string&
name,
82 return addNode( name, parent, empty );
152 void out(
const std::string&
dest );
162 void out( std::ostream&
dest );
168 xercesc::DOMDocumentType*
typ_;
183 #endif // EventFilter_StorageManager_XHTMLMaker_h
Node * addNode(const std::string &name, Node *parent, const AttrMap &attrs)
void addDouble(Node *parent, const double &value, const unsigned int &precision=2)
void addText(Node *parent, const std::string &)
xercesc::DOMDocument * doc_
xercesc::DOMDocumentType * typ_
Node * addNode(const std::string &name)
void addBool(Node *parent, const bool &)
Node * addNode(const std::string &name, const AttrMap &attrs)
void addHex(Node *parent, const unsigned long &)
std::map< std::string, std::string > AttrMap
void addInt(Node *parent, const int &)
xercesc::DOMWriter * writer_
Node * start(const std::string &title)
Node * addNode(const std::string &name, Node *parent)
void setWriterFeatures_()