Changeset 107 for XMLIO_V2/dev/dev_rv/src/XMLIO/main_cpp.cpp
- Timestamp:
- 06/17/10 16:44:31 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XMLIO_V2/dev/dev_rv/src/XMLIO/main_cpp.cpp
r106 r107 9 9 void main_c_ (void) 10 10 { 11 12 11 try 12 { 13 13 string file("/local/XMLIOSERVER_DEV/dev_rv/test/iodef_test.xml"); 14 14 15 15 //string file("/local/XMLIOSERVER_DEV/dev_rv/iodef_test.xml"); 16 16 ifstream istr( file.c_str() , ifstream::in ); 17 17 18 18 // On commence la lecture du flux de donnée xml qui doit posséder pour racine un unique noeud nommé "simulation". 19 19 XMLNode node = XMLNode::CreateNode(istr, "simulation"); 20 20 // On parse le fichier xml noeud par noeud (ie on construit dynamiquement notre arbre d'objets). 21 XMLParser::Parse(node); 21 XMLParser::Parse(node); 22 22 23 // On résoud les héritages descendants ainsi que les héritages par référence. 23 XMLParser::ResolveInheritance();24 24 Context::ResolveInheritance(); 25 25 26 // On poursuit le traitement ... 26 27 27 28 // On écrit l'arborescence resultante du traitement sur la sortie. 28 XMLParser::ShowTree(std::clog);29 29 Context::ShowTree(std::clog); 30 30 31 /*std::clog << "Nombre de Contexts listés : " << Context::GetCurrentListObject().getSize() << " contre 1 attendus."<< std::endl; 31 32 std::clog << "Nombre de FieldGroups listés : " << FieldGroup::GetCurrentListObject().getSize() << " contre 5 attendus."<< std::endl; 32 33 std::clog << "Description du champs votkeavt : " << Field::GetObject("votkeavt").axis_ref << " contre \"Vertical Eddy Diffusivity\" attendus."<< std::endl;*/ 33 34 34 35 36 37 ERROR(exc.displayText()); 38 39 // 40 41 42 // 43 } 35 } 36 catch(const Exception &exc) 37 { // Pour tout type d'exceptions, on note les informations sur la sortie paramétrée. 38 ERROR(exc.displayText()); 39 // On retourne le code d'erreur en fin d'application pour traitements éventuels. 40 // return (exc.code()); 41 } 42 43 // return (0); 44 }
Note: See TracChangeset
for help on using the changeset viewer.