remove trailing spaces
diff --git a/xmltest.cpp b/xmltest.cpp
index 3e7c123..55300b8 100644
--- a/xmltest.cpp
+++ b/xmltest.cpp
@@ -97,7 +97,7 @@
 

 int example_3()

 {

-	static const char* xml = 

+	static const char* xml =

 		"<?xml version=\"1.0\"?>"

 		"<!DOCTYPE PLAY SYSTEM \"play.dtd\">"

 		"<PLAY>"

@@ -110,7 +110,7 @@
 	XMLElement* titleElement = doc.FirstChildElement( "PLAY" )->FirstChildElement( "TITLE" );

 	const char* title = titleElement->GetText();

 	printf( "Name of play (1): %s\n", title );

-		

+

 	XMLText* textNode = titleElement->FirstChild()->ToText();

 	title = textNode->Value();

 	printf( "Name of play (2): %s\n", title );

@@ -128,7 +128,7 @@
 		"		<v>2</v>"

 		"	</textApproach>"

 		"</information>";

-	

+

 	XMLDocument doc;

 	doc.Parse( xml );

 

@@ -151,7 +151,7 @@
 {

 	#if defined( _MSC_VER ) && defined( DEBUG )

 		_CrtMemCheckpoint( &startMemState );

-	#endif	

+	#endif

 

 	#if defined(_MSC_VER)

 	#pragma warning ( push )

@@ -187,7 +187,7 @@
 	XMLTest( "Example-3", 0, example_3() );

 	XMLTest( "Example-4", true, example_4() );

 

-	/* ------ Example 2: Lookup information. ---- */	

+	/* ------ Example 2: Lookup information. ---- */

 

 	{

 		static const char* test[] = {	"<element />",

@@ -268,7 +268,7 @@
 		XMLTest( "Programmatic DOM", "comment", doc->FirstChildElement( "element" )->FirstChild()->Value() );

 		XMLTest( "Programmatic DOM", "0", doc->FirstChildElement( "element" )->FirstChildElement()->Attribute( "attrib" ) );

 		XMLTest( "Programmatic DOM", 2, doc->FirstChildElement()->LastChildElement( "sub" )->IntAttribute( "attrib" ) );

-		XMLTest( "Programmatic DOM", "& Text!", 

+		XMLTest( "Programmatic DOM", "& Text!",

 				 doc->FirstChildElement()->LastChildElement( "sub" )->FirstChild()->ToText()->Value() );

 

 		// And now deletion:

@@ -402,7 +402,7 @@
 

 		// Get the attribute "value" from the "Russian" element and check it.

 		XMLElement* element = doc.FirstChildElement( "document" )->FirstChildElement( "Russian" );

-		const unsigned char correctValue[] = {	0xd1U, 0x86U, 0xd0U, 0xb5U, 0xd0U, 0xbdU, 0xd0U, 0xbdU, 

+		const unsigned char correctValue[] = {	0xd1U, 0x86U, 0xd0U, 0xb5U, 0xd0U, 0xbdU, 0xd0U, 0xbdU,

 												0xd0U, 0xbeU, 0xd1U, 0x81U, 0xd1U, 0x82U, 0xd1U, 0x8cU, 0 };

 

 		XMLTest( "UTF-8: Russian value.", (const char*)correctValue, element->Attribute( "value" ) );

@@ -491,7 +491,7 @@
 		doc.Parse( str );

 		doc.Print();

 

-		XMLTest( "CDATA parse.", doc.FirstChildElement()->FirstChild()->Value(), 

+		XMLTest( "CDATA parse.", doc.FirstChildElement()->FirstChild()->Value(),

 								 "I am > the rules!\n...since I make symbolic puns",

 								 false );

 	}

@@ -508,7 +508,7 @@
 		doc.Parse( str );

 		doc.Print();

 

-		XMLTest( "CDATA parse. [ tixml1:1480107 ]", doc.FirstChildElement()->FirstChild()->Value(), 

+		XMLTest( "CDATA parse. [ tixml1:1480107 ]", doc.FirstChildElement()->FirstChild()->Value(),

 								 "<b>I am > the rules!</b>\n...since I make symbolic puns",

 								 false );

 	}

@@ -590,11 +590,11 @@
 			"<passages count=\"006\" formatversion=\"20020620\">"

 				"<psg context=\"Line 5 has &quot;quotation marks&quot; and &apos;apostrophe marks&apos;.\">Crazy &ttk;</psg>"

 			"</passages>";

-		

+

 		XMLDocument doc( false );

 		doc.Parse( passages );

 

-		XMLTest( "No entity parsing.", doc.FirstChildElement()->FirstChildElement()->Attribute( "context" ), 

+		XMLTest( "No entity parsing.", doc.FirstChildElement()->FirstChildElement()->Attribute( "context" ),

 				 "Line 5 has &quot;quotation marks&quot; and &apos;apostrophe marks&apos;." );

 		XMLTest( "No entity parsing.", doc.FirstChildElement()->FirstChildElement()->FirstChild()->Value(),

 				 "Crazy &ttk;" );

@@ -625,7 +625,7 @@
 

 	{

 		// DOCTYPE not preserved (950171)

-		// 

+		//

 		const char* doctype =

 			"<?xml version=\"1.0\" ?>"

 			"<!DOCTYPE PLAY SYSTEM 'play.dtd'>"

@@ -639,7 +639,7 @@
 		doc.DeleteChild( doc.RootElement() );

 		doc.LoadFile( "resources/out/test7.xml" );

 		doc.Print();

-		

+

 		const XMLUnknown* decl = doc.FirstChild()->NextSibling()->ToUnknown();

 		XMLTest( "Correct value of unknown.", "DOCTYPE PLAY SYSTEM 'play.dtd'", decl->Value() );

 

@@ -647,7 +647,7 @@
 

 	{

 		// Comments do not stream out correctly.

-		const char* doctype = 

+		const char* doctype =

 			"<!-- Somewhat<evil> -->";

 		XMLDocument doc;

 		doc.Parse( doctype );

@@ -662,7 +662,7 @@
 

 		XMLDocument doc;

 		doc.Parse( doctype );

-		

+

 		XMLTest( "Parsing repeated attributes.", (int)XML_ERROR_PARSING_ATTRIBUTE, doc.ErrorID() );	// is an  error to tinyxml (didn't use to be, but caused issues)

 		doc.PrintError();

 	}

@@ -709,7 +709,7 @@
 		XMLTest("Missing end tag with trailing whitespace", xml.Error(), true);

 		xml.Parse("<x></y>");

 		XMLTest("Mismatched tags", xml.ErrorID(), (int)XML_ERROR_MISMATCHED_ELEMENT);

-	} 

+	}

 

 

 	{

@@ -756,7 +756,7 @@
 

 		XMLDocument doc;

 		doc.Parse( (const char*)buf);

-	} 

+	}

 

 

 	{

@@ -806,14 +806,14 @@
 		}

 		XMLTest( "Error in snprinf handling.", true, doc.Error() );

 	}

-	

+

 	{

 		// Attribute ordering.

 		static const char* xml = "<element attrib1=\"1\" attrib2=\"2\" attrib3=\"3\" />";

 		XMLDocument doc;

 		doc.Parse( xml );

 		XMLElement* ele = doc.FirstChildElement();

-		

+

 		const XMLAttribute* a = ele->FirstAttribute();

 		XMLTest( "Attribute order", "1", a->Value() );

 		a = a->Next();

@@ -821,13 +821,13 @@
 		a = a->Next();

 		XMLTest( "Attribute order", "3", a->Value() );

 		XMLTest( "Attribute order", "attrib3", a->Name() );

-		

+

 		ele->DeleteAttribute( "attrib2" );

 		a = ele->FirstAttribute();

 		XMLTest( "Attribute order", "1", a->Value() );

 		a = a->Next();

 		XMLTest( "Attribute order", "3", a->Value() );

-		

+

 		ele->DeleteAttribute( "attrib1" );

 		ele->DeleteAttribute( "attrib3" );

 		XMLTest( "Attribute order (empty)", false, ele->FirstAttribute() ? true : false );

@@ -879,7 +879,7 @@
 		ele = docH.FirstChildElement( "none" ).FirstChildElement( "element" ).ToElement();

 		XMLTest( "Handle, dne, mutable", false, ele != 0 );

 	}

-	

+

 	{

 		static const char* xml = "<element attrib='bar'><sub>Text</sub></element>";

 		XMLDocument doc;

@@ -897,7 +897,7 @@
 		XMLDocument doc;

 		doc.InsertEndChild( doc.NewDeclaration() );

 		doc.SetBOM( true );

-		

+

 		XMLPrinter printer;

 		doc.Print( &printer );

 

@@ -972,7 +972,7 @@
 		doc.Parse( xml );

 		XMLTest( "Whitespace  all space", true, 0 == doc.FirstChildElement()->FirstChild() );

 	}

-	

+

 	// ----------- Performance tracking --------------

 	{

 #if defined( _MSC_VER )

@@ -1015,7 +1015,7 @@
 

 		delete [] mem;

 

-		static const char* note = 

+		static const char* note =

 #ifdef DEBUG

 			"DEBUG";

 #else

@@ -1030,7 +1030,7 @@
 	}

 

 	#if defined( _MSC_VER ) &&  defined( DEBUG )

-		_CrtMemCheckpoint( &endMemState );  

+		_CrtMemCheckpoint( &endMemState );

 		//_CrtMemDumpStatistics( &endMemState );

 

 		_CrtMemState diffMemState;