Detect parsing error earlier when looking at end of tag
diff --git a/tinyxml2.cpp b/tinyxml2.cpp
index a536abf..32eccfe 100755
--- a/tinyxml2.cpp
+++ b/tinyxml2.cpp
@@ -1539,15 +1539,15 @@
             prevAttribute = attrib;

         }

         // end of the tag

-        else if ( *p == '/' && *(p+1) == '>' ) {

-            _closingType = CLOSED;

-            return p+2;	// done; sealed element.

-        }

-        // end of the tag

         else if ( *p == '>' ) {

             ++p;

             break;

         }

+        // end of the tag

+        else if ( *p == '/' && *(p+1) == '>' ) {

+            _closingType = CLOSED;

+            return p+2;	// done; sealed element.

+        }

         else {

             _document->SetError( XML_ERROR_PARSING_ELEMENT, start, p );

             return 0;