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