Merge pull request #322 from Dmitry-Me/detectParsingErrorEarlier

Detect parsing error earlier when looking at end of tag
This commit is contained in:
Lee Thomason 2015-04-13 13:43:07 -07:00
commit 70f2c740c0
1 changed files with 5 additions and 5 deletions

View File

@ -1539,15 +1539,15 @@ char* XMLElement::ParseAttributes( char* p )
prevAttribute = attrib; prevAttribute = attrib;
} }
// end of the tag // end of the tag
else if ( *p == '/' && *(p+1) == '>' ) {
_closingType = CLOSED;
return p+2; // done; sealed element.
}
// end of the tag
else if ( *p == '>' ) { else if ( *p == '>' ) {
++p; ++p;
break; break;
} }
// end of the tag
else if ( *p == '/' && *(p+1) == '>' ) {
_closingType = CLOSED;
return p+2; // done; sealed element.
}
else { else {
_document->SetError( XML_ERROR_PARSING_ELEMENT, start, p ); _document->SetError( XML_ERROR_PARSING_ELEMENT, start, p );
return 0; return 0;