protected virtual DtdToken GetElement(Char c) { if (c == Specification.LT && _stream.ContinuesWith("<?xml")) { _stream.Advance(4); return(TextDecl(_stream.Next)); } else if (c != Specification.EOF) { var s = ScanString(c, Specification.EOF); return(new DtdCommentToken { Data = s }); } return(DtdToken.EOF); }
protected virtual DtdToken GetElement(Char c) { if (c == Symbols.LessThan && _stream.ContinuesWith("<?xml")) { _stream.Advance(4); return(TextDecl(_stream.Next)); } else if (c != Symbols.EndOfFile) { var s = ScanString(c, Symbols.EndOfFile); return(new DtdCommentToken { Data = s }); } return(DtdToken.EOF); }