private Token ScanSystemId() { if (_chars[_curPos] != '"' && _chars[_curPos] != '\'') { ThrowUnexpectedToken(_curPos, "\"", "'"); } ScanLiteral(LiteralType.SystemOrPublicID); _scanningFunction = _nextScaningFunction; return Token.Literal; }