390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
|
case '/':
_last = _i + 1;
_state = OF_XMLPARSER_IN_CLOSE_TAG_NAME;
_acceptProlog = false;
break;
case '!':
_last = _i + 1;
_state = OF_XMLPARSER_IN_EXCLAMATIONMARK;
_acceptProlog = false;
break;
default:
if (_depthLimit > 0 && _previous.count >= _depthLimit)
@throw [OFOutOfRangeException exception];
_state = OF_XMLPARSER_IN_TAG_NAME;
|
|
|
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
|
case '/':
_last = _i + 1;
_state = OF_XMLPARSER_IN_CLOSE_TAG_NAME;
_acceptProlog = false;
break;
case '!':
_last = _i + 1;
_state = OF_XMLPARSER_IN_EXCLAMATION_MARK;
_acceptProlog = false;
break;
default:
if (_depthLimit > 0 && _previous.count >= _depthLimit)
@throw [OFOutOfRangeException exception];
_state = OF_XMLPARSER_IN_TAG_NAME;
|