ROOT logo
AliRoot » ANALYSIS » AliXMLParser

class AliXMLParser

Function Members (Methods)

public:
AliXMLParser()
AliXMLParser(const AliXMLParser& obj)
virtual~AliXMLParser()
static TClass*Class()
TList*GetTreesFromURL(TString host)
TList*GetTreesFromXML(TString file)
virtual TClass*IsA() const
voidOnCdataBlock(const char*, Int_t)
voidOnCharacters(const char*)
voidOnComment(const char*)
voidOnEndDocument()
voidOnEndElement(const char*)
voidOnError(const char*)
voidOnFatalError(const char*)
voidOnStartDocument()
voidOnStartElement(const char*, const TList*)
voidOnWarning(const char*)
AliXMLParser&operator=(const AliXMLParser& other)
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
private:
intGetEntryIndex(TString entry_name)

Data Members

private:
TList*fEntriesList of Entries in a table
Bool_tfErrorTrue if error in XML is encountered
Bool_tfInsideTreeTrue if table_tag is identified
Int_tfNumTokensNumber of Attributes
Int_tfNumTreesNumber of Trees
TStringfTableTagIdentifier for new table
TList*fTreeListList of Trees made from tables
TList*fValCorresponding values of Entries in a Table

Class Charts

Inheritance Chart:
AliXMLParser

Function documentation

AliXMLParser()
Default Contructor
AliXMLParser(const AliXMLParser& obj)
Copy Contructor
AliXMLParser& operator=(const AliXMLParser& other)
Assignment
void OnStartDocument()
{}
int GetEntryIndex(TString entry_name)
void OnStartElement(const char* , const TList* )
void OnEndElement(const char* )
if tag closes, re-initialize everything for a new tree
void OnCharacters(const char* )
{}
void OnComment(const char* )
{}
void OnWarning(const char* )
void OnError(const char* )
void OnFatalError(const char* )
void OnCdataBlock(const char* , Int_t )
{}
void OnEndDocument()
{}
~AliXMLParser()
TList* GetTreesFromXML(TString file)
TList * GetTreesFromURL(TString host)