Ignore:
Timestamp:
06/07/10 18:34:17 (14 years ago)
Author:
hozdoba
Message:

Prise en charge de l'héritage descendant.
Travail sur les flux de sortie.
Correction de divers problÚmes.
Ajout d'une macro à BaseAttribut?.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XMLIO_V2/dev/dev_rv/src/XMLIO/main_cpp.cpp

    r98 r104  
    1111        try 
    1212        { 
    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 
    1532        } 
    1633        catch(const XMLIOException &exc) 
     
    1835                ERROR(exc.displayText());  
    1936                // On retourne le code d'erreur en fin d'application pour traitements éventuels. 
    20 //              return (exc.code()); 
     37      //        return (exc.code()); 
    2138        } 
    2239       
Note: See TracChangeset for help on using the changeset viewer.