]> Creatis software - bbtk.git/blobdiff - kernel/src/bbtkXML.h
*** empty log message ***
[bbtk.git] / kernel / src / bbtkXML.h
index a44508d23ba013120a7e607c071538db68570a20..a9846c771ec3d3b571dad28e43a3ea7db6ca337a 100644 (file)
@@ -6,17 +6,32 @@
 
 namespace bbtk
 {
+
+       void CleanString_0D(std::string& var)
+       {
+               int i,size=var.length();
+               for (i=1 ; i<size ; i++ )
+               {
+                       if ((var[i-1]==13) && (var[i]==10) )
+                       {
+                               var[i-1]=32;  // space
+                       } //if
+               } // for
+       }
+
   //====================================================================
   inline bool GetTextOrClear(const XMLNode& node, std::string& var)
   {
     if (node.nText()>0) 
       {
        var = node.getText();
+       CleanString_0D(var);
        return true;
       }
     else if (node.nClear()>0) 
       {
        var = node.getClear().lpszValue;
+       CleanString_0D(var);
        return true;
       }
     else