Better tests for empty document
diff --git a/xmltest.cpp b/xmltest.cpp
index 31e1187..764b471 100644
--- a/xmltest.cpp
+++ b/xmltest.cpp
@@ -863,13 +863,21 @@
 

 	{

 		// Empty documents should return TIXML_XML_ERROR_PARSING_EMPTY, bug 1070717

-		const char* str = "    ";

+		const char* str = "";

 		XMLDocument doc;

 		doc.Parse( str );

 		XMLTest( "Empty document error", XML_ERROR_EMPTY_DOCUMENT, doc.ErrorID() );

 	}

 

 	{

+		// Documents with all whitespaces should return TIXML_XML_ERROR_PARSING_EMPTY, bug 1070717

+		const char* str = "    ";

+		XMLDocument doc;

+		doc.Parse( str );

+		XMLTest( "All whitespaces document error", XML_ERROR_EMPTY_DOCUMENT, doc.ErrorID() );

+	}

+

+	{

 		// Low entities

 		XMLDocument doc;

 		doc.Parse( "<test>&#x0e;</test>" );