]> Creatis software - bbtk.git/blob - kernel/src/bbtkXML.h
*** empty log message ***
[bbtk.git] / kernel / src / bbtkXML.h
1 #ifndef __bbtkXML_h_INCLUDED__
2 #define __bbtkXML_h_INCLUDED__
3
4 #include "xmlParser.h"
5
6
7 namespace bbtk
8 {
9   //====================================================================
10   inline bool GetTextOrClear(const XMLNode& node, std::string& var)
11   {
12     if (node.nText()>0) 
13       {
14         var = node.getText();
15         return true;
16       }
17     else if (node.nClear()>0) 
18       {
19         var = node.getClear().lpszValue;
20         return true;
21       }
22     else 
23       {
24         return false;
25       }
26   }
27   //====================================================================
28 };
29
30 #endif