Ignore:
Timestamp:
06/17/10 16:44:31 (14 years ago)
Author:
hozdoba
Message:

Commit intermédiaire ...
Remontée de plusieurs fonctionnalités dans l'arbre des héritages.
Amélioration de la lisibilité du code.
etc.

File:
1 edited

Legend:

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

    r106 r107  
    99void main_c_ (void) 
    1010{ 
    11         try 
    12         { 
     11   try 
     12   { 
    1313      string file("/local/XMLIOSERVER_DEV/dev_rv/test/iodef_test.xml"); 
    14        
     14 
    1515      //string file("/local/XMLIOSERVER_DEV/dev_rv/iodef_test.xml"); 
    1616      ifstream istr( file.c_str() , ifstream::in ); 
    17        
     17 
    1818      // On commence la lecture du flux de donnée xml qui doit posséder pour racine un unique noeud nommé "simulation". 
    1919      XMLNode node = XMLNode::CreateNode(istr, "simulation"); 
    2020      // 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 
    2223      // On résoud les héritages descendants ainsi que les héritages par référence. 
    23       XMLParser::ResolveInheritance(); 
    24        
     24      Context::ResolveInheritance(); 
     25 
    2526      // On poursuit le traitement ... 
    26        
     27 
    2728      // On écrit l'arborescence resultante du traitement sur la sortie. 
    28       XMLParser::ShowTree(std::clog); 
    29        
     29      Context::ShowTree(std::clog); 
     30 
    3031      /*std::clog << "Nombre de Contexts listés : " << Context::GetCurrentListObject().getSize() << " contre 1 attendus."<< std::endl; 
    3132      std::clog << "Nombre de FieldGroups listés : " << FieldGroup::GetCurrentListObject().getSize() << " contre 5 attendus."<< std::endl; 
    3233      std::clog << "Description du champs votkeavt : " << Field::GetObject("votkeavt").axis_ref << " contre \"Vertical Eddy Diffusivity\" attendus."<< std::endl;*/ 
    3334 
    34         } 
    35         catch(const Exception &exc) 
    36         {  // Pour tout type d'exceptions, on note les informations sur la sortie paramétrée. 
    37                 ERROR(exc.displayText());  
    38                 // On retourne le code d'erreur en fin d'application pour traitements éventuels. 
    39       //        return (exc.code()); 
    40         } 
    41        
    42 //      return (0); 
    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.