17#include <TXMLEngine.h>
45 TString
GetValue()
const {
return GetTitle(); };
72 XMLNode(TString name =
"", TString value =
"");
83 void Copy(TXMLNode* node);
88 void SetValue(TString value) { SetTitle(value); };
154 std::unique_ptr<XMLNode> fRootNode;
157 void ExportNode(XMLNodePointer_t& nodePointer, TXMLEngine& engine,
const XMLNode& node)
const;
165 XMLFile(TString name =
"", TString mode =
"read");
void SetValue(TString val)
XMLAttrib(TString name, TString value)
void CreateRootNode(TString name)
XMLFile(TString name="", TString mode="read")
void SetRootNode(XMLNode *node)
XMLNode * GetRootNode() const
void Copy(TXMLNode *node)
Int_t GetNChildren() const
void SetValue(TString value)
void AddChild(XMLNode *node)
XMLNode * GetChild(TString name, Int_t count=0) const
Int_t GetNAttributes() const
XMLAttrib * GetAttrib(TString name) const
XMLNode(const XMLNode &other)
XMLNode & operator=(const XMLNode &other)
void AddAttrib(XMLAttrib *attrib)