Public Member Functions | |
| PersonList () | |
| Int_t | ParseFile (TString filename) | 
| void | ParsePersonList (TXMLNode *node) | 
| Date * | ParseDate (TXMLNode *node) | 
| Address * | ParseAddress (TXMLNode *node) | 
| Person * | ParsePerson (TXMLNode *node, Int_t id) | 
| void | PrintPerson () | 
Private Attributes | |
| Int_t | numberOfPersons | 
| TList * | listOfPerson | 
Friends | |
| ostream & | operator<< (ostream &out, const PersonList &pl) | 
Definition at line 98 of file DOMParsePerson.C.
| PersonList::PersonList | ( | ) |  [inline] | 
        
Definition at line 104 of file DOMParsePerson.C.
References TXMLParser::GetParseCodeMessage(), TXMLDocument::GetRootNode(), TDOMParser::GetXMLDocument(), TDOMParser::ParseFile(), and ParsePersonList().
Referenced by DOMParsePerson().
| void PersonList::ParsePersonList | ( | TXMLNode * | node | ) |  [inline] | 
        
Definition at line 120 of file DOMParsePerson.C.
References TList::Add(), TXMLNode::GetAttributes(), TXMLNode::GetChildren(), TXMLAttr::GetName(), TXMLNode::GetNextNode(), TXMLNode::GetNodeName(), TXMLNode::GetNodeType(), TXMLAttr::GetValue(), TXMLNode::HasAttributes(), TXMLNode::kXMLElementNode, listOfPerson, and ParsePerson().
Referenced by ParseFile().
Definition at line 143 of file DOMParsePerson.C.
References d, TXMLNode::GetNextNode(), TXMLNode::GetNodeName(), TXMLNode::GetNodeType(), TXMLNode::GetText(), TXMLNode::kXMLElementNode, m, and y.
Referenced by ParsePerson().
Definition at line 161 of file DOMParsePerson.C.
References c, TXMLNode::GetNextNode(), TXMLNode::GetNodeName(), TXMLNode::GetNodeType(), TXMLNode::GetText(), TXMLNode::kXMLElementNode, NULL, p, and s.
Referenced by ParsePerson().
Definition at line 179 of file DOMParsePerson.C.
References TXMLNode::GetChildren(), TXMLNode::GetNextNode(), TXMLNode::GetNodeName(), TXMLNode::GetNodeType(), TXMLNode::GetText(), TXMLNode::kXMLElementNode, ParseAddress(), and ParseDate().
Referenced by ParsePersonList().
| void PersonList::PrintPerson | ( | ) |  [inline] | 
        
| ostream& operator<< | ( | ostream & | out, | |
| const PersonList & | pl | |||
| ) |  [friend] | 
        
Definition at line 203 of file DOMParsePerson.C.
Int_t PersonList::numberOfPersons [private]           | 
        
Definition at line 221 of file DOMParsePerson.C.
TList* PersonList::listOfPerson [private]           | 
        
Definition at line 222 of file DOMParsePerson.C.
Referenced by ParsePersonList(), PersonList(), and PrintPerson().
 1.5.1