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