private Token ScanEntity3()
{
if (_chars[_curPos] == 'N')
{
while (_charsUsed - _curPos < 5)
{
if (ReadData() == 0)
{
goto End;
}
}
if (_chars[_curPos + 1] == 'D' && _chars[_curPos + 2] == 'A' &&
_chars[_curPos + 3] == 'T' && _chars[_curPos + 4] == 'A')
{
_curPos += 5;
_scanningFunction = ScanningFunction.Name;
_nextScaningFunction = ScanningFunction.ClosingTag;
return Token.NData;
}
}
End:
_scanningFunction = ScanningFunction.ClosingTag;
return Token.None;
}