-diff -urNb tinyxml-2.6.2/tinyxml.cpp tinyxml-src/tinyxml.cpp
---- tinyxml-2.6.2/tinyxml.cpp	2011-05-15 04:24:57.000000000 +0200
-+++ tinyxml-src/tinyxml.cpp	2015-01-11 15:05:34.793871724 +0100
+diff -burN tinyxml/tinyxml.cpp tinyxml-src/tinyxml.cpp
+--- tinyxml/tinyxml.cpp	2011-05-15 04:24:57.000000000 +0200
++++ tinyxml-src/tinyxml.cpp	2015-01-14 15:19:38.685333149 +0100
 @@ -34,6 +34,9 @@
  FILE* TiXmlFOpen( const char* filename, const char* mode );
  

 protected:
 
 	static const char* SkipWhiteSpace( const char*, TiXmlEncoding encoding );
@@ -836,14 +856,14 @@
 	void SetValue( const char* _value )	{ value = _value; }				///< Set the value.
 
 	void SetIntValue( int _value );										///< Set the value from an integer.

 	}
 }
 #endif 
@@ -1242,33 +1245,73 @@
 
 int TiXmlAttribute::QueryDoubleValue( double* dval ) const
 {
