Fixed: LoadFile() returns XML_NO_ERROR for empty documents.
diff --git a/tinyxml2.cpp b/tinyxml2.cpp
index 1b9a419..3b38584 100755
--- a/tinyxml2.cpp
+++ b/tinyxml2.cpp
@@ -1608,6 +1608,7 @@
     fseek( fp, 0, SEEK_SET );

 

     if ( size == 0 ) {

+        SetError( XML_ERROR_EMPTY_DOCUMENT, 0, 0 );

         return _errorID;

     }