|
enum | Token {
CDATA
, ID
, IDREF
, IDREFS
,
ENTITY
, ENTITIES
, NMTOKEN
, NMTOKENS
,
NOTATION
, None
, PERef
, AttlistDecl
,
ElementDecl
, EntityDecl
, NotationDecl
, Comment
,
PI
, CondSectionStart
, CondSectionEnd
, Eof
,
REQUIRED
, IMPLIED
, FIXED
, QName
,
Name
, Nmtoken
, Quote
, LeftParen
,
RightParen
, GreaterThan
, Or
, LeftBracket
,
RightBracket
, PUBLIC
, SYSTEM
, Literal
,
DOCTYPE
, NData
, Percent
, Star
,
QMark
, Plus
, PCDATA
, Comma
,
ANY
, EMPTY
, IGNORE
, INCLUDE
} |
|
enum | ScanningFunction {
SubsetContent
, Name
, QName
, Nmtoken
,
Doctype1
, Doctype2
, Element1
, Element2
,
Element3
, Element4
, Element5
, Element6
,
Element7
, Attlist1
, Attlist2
, Attlist3
,
Attlist4
, Attlist5
, Attlist6
, Attlist7
,
Entity1
, Entity2
, Entity3
, Notation1
,
CondSection1
, CondSection2
, CondSection3
, Literal
,
SystemId
, PublicId1
, PublicId2
, ClosingTag
,
ParamEntitySpace
, None
} |
|
enum | LiteralType { AttributeValue
, EntityReplText
, SystemOrPublicID
} |
|
|
| DtdParser () |
|
void | Initialize (IDtdParserAdapter readerAdapter) |
|
void | InitializeFreeFloatingDtd (string baseUri, string docTypeName, string publicId, string systemId, string internalSubset, IDtdParserAdapter adapter) |
|
IDtdInfo IDtdParser. | ParseInternalDtd (IDtdParserAdapter adapter, bool saveInternalSubset) |
|
IDtdInfo IDtdParser. | ParseFreeFloatingDtd (string baseUri, string docTypeName, string publicId, string systemId, string internalSubset, IDtdParserAdapter adapter) |
|
void | Parse (bool saveInternalSubset) |
|
void | ParseInDocumentDtd (bool saveInternalSubset) |
|
void | ParseFreeFloatingDtd () |
|
void | ParseInternalSubset () |
|
void | ParseExternalSubset () |
|
void | ParseSubset () |
|
void | ParseAttlistDecl () |
|
void | ParseAttlistType (SchemaAttDef attrDef, SchemaElementDecl elementDecl, bool ignoreErrors) |
|
void | ParseAttlistDefault (SchemaAttDef attrDef, bool ignoreErrors) |
|
void | ParseElementDecl () |
|
void | ParseElementOnlyContent (ParticleContentValidator pcv, int startParenEntityId) |
|
void | ParseHowMany (ParticleContentValidator pcv) |
|
void | ParseElementMixedContent (ParticleContentValidator pcv, int startParenEntityId) |
|
void | ParseEntityDecl () |
|
void | ParseNotationDecl () |
|
void | AddUndeclaredNotation (string notationName) |
|
void | ParseComment () |
|
void | ParsePI () |
|
void | ParseCondSection () |
|
void | ParseExternalId (Token idTokenType, Token declType, out string publicId, out string systemId) |
|
Token | GetToken (bool needWhiteSpace) |
|
Token | ScanSubsetContent () |
|
Token | ScanNameExpected () |
|
Token | ScanQNameExpected () |
|
Token | ScanNmtokenExpected () |
|
Token | ScanDoctype1 () |
|
Token | ScanDoctype2 () |
|
Token | ScanClosingTag () |
|
Token | ScanElement1 () |
|
Token | ScanElement2 () |
|
Token | ScanElement3 () |
|
Token | ScanElement4 () |
|
Token | ScanElement5 () |
|
Token | ScanElement6 () |
|
Token | ScanElement7 () |
|
Token | ScanAttlist1 () |
|
Token | ScanAttlist2 () |
|
Token | ScanAttlist3 () |
|
Token | ScanAttlist4 () |
|
Token | ScanAttlist5 () |
|
Token | ScanAttlist6 () |
|
Token | ScanAttlist7 () |
|
Token | ScanLiteral (LiteralType literalType) |
|
XmlQualifiedName | ScanEntityName () |
|
Token | ScanNotation1 () |
|
Token | ScanSystemId () |
|
Token | ScanEntity1 () |
|
Token | ScanEntity2 () |
|
Token | ScanEntity3 () |
|
Token | ScanPublicId1 () |
|
Token | ScanPublicId2 () |
|
Token | ScanCondSection1 () |
|
Token | ScanCondSection2 () |
|
Token | ScanCondSection3 () |
|
void | ScanName () |
|
void | ScanQName () |
|
void | ScanQName (bool isQName) |
|
bool | ReadDataInName () |
|
void | ScanNmtoken () |
|
bool | EatPublicKeyword () |
|
bool | EatSystemKeyword () |
|
XmlQualifiedName | GetNameQualified (bool canHavePrefix) |
|
string | GetNameString () |
|
string | GetNmtokenString () |
|
string | GetValue () |
|
string | GetValueWithStrippedSpaces () |
|
int | ReadData () |
|
void | LoadParsingBuffer () |
|
void | SaveParsingBuffer () |
|
void | SaveParsingBuffer (int internalSubsetValueEndPos) |
|
bool | HandleEntityReference (bool paramEntity, bool inLiteral, bool inAttribute) |
|
bool | HandleEntityReference (XmlQualifiedName entityName, bool paramEntity, bool inLiteral, bool inAttribute) |
|
bool | HandleEntityEnd (bool inLiteral) |
|
SchemaEntity | VerifyEntityReference (XmlQualifiedName entityName, bool paramEntity, bool mustBeDeclared, bool inAttribute) |
|
void | SendValidationEvent (int pos, XmlSeverityType severity, string code, string arg) |
|
void | SendValidationEvent (XmlSeverityType severity, string code, string arg) |
|
void | SendValidationEvent (XmlSeverityType severity, XmlSchemaException e) |
|
bool | IsAttributeValueType (Token token) |
|
void | OnUnexpectedError () |
|
void | Throw (int curPos, string res) |
|
void | Throw (int curPos, string res, string arg) |
|
void | Throw (int curPos, string res, string[] args) |
|
void | Throw (string res, string arg, int lineNo, int linePos) |
|
void | ThrowInvalidChar (int pos, string data, int invCharPos) |
|
void | ThrowInvalidChar (char[] data, int length, int invCharPos) |
|
void | ThrowUnexpectedToken (int pos, string expectedToken) |
|
void | ThrowUnexpectedToken (int pos, string expectedToken1, string expectedToken2) |
|
string | ParseUnexpectedToken (int startPos) |
|
async Task< IDtdInfo > IDtdParser. | ParseInternalDtdAsync (IDtdParserAdapter adapter, bool saveInternalSubset) |
|
async Task< IDtdInfo > IDtdParser. | ParseFreeFloatingDtdAsync (string baseUri, string docTypeName, string publicId, string systemId, string internalSubset, IDtdParserAdapter adapter) |
|
async Task | ParseAsync (bool saveInternalSubset) |
|
async Task | ParseInDocumentDtdAsync (bool saveInternalSubset) |
|
async Task | ParseFreeFloatingDtdAsync () |
|
Task | ParseInternalSubsetAsync () |
|
async Task | ParseExternalSubsetAsync () |
|
async Task | ParseSubsetAsync () |
|
async Task | ParseAttlistDeclAsync () |
|
async Task | ParseAttlistTypeAsync (SchemaAttDef attrDef, SchemaElementDecl elementDecl, bool ignoreErrors) |
|
async Task | ParseAttlistDefaultAsync (SchemaAttDef attrDef, bool ignoreErrors) |
|
async Task | ParseElementDeclAsync () |
|
async Task | ParseElementOnlyContentAsync (ParticleContentValidator pcv, int startParenEntityId) |
|
async Task | ParseHowManyAsync (ParticleContentValidator pcv) |
|
async Task | ParseElementMixedContentAsync (ParticleContentValidator pcv, int startParenEntityId) |
|
async Task | ParseEntityDeclAsync () |
|
async Task | ParseNotationDeclAsync () |
|
async Task | ParseCommentAsync () |
|
async Task | ParsePIAsync () |
|
async Task | ParseCondSectionAsync () |
|
async Task<(string, string)> | ParseExternalIdAsync (Token idTokenType, Token declType) |
|
async Task< Token > | GetTokenAsync (bool needWhiteSpace) |
|
async Task< Token > | ScanSubsetContentAsync () |
|
async Task< Token > | ScanNameExpectedAsync () |
|
async Task< Token > | ScanQNameExpectedAsync () |
|
async Task< Token > | ScanNmtokenExpectedAsync () |
|
async Task< Token > | ScanDoctype1Async () |
|
async Task< Token > | ScanElement1Async () |
|
async Task< Token > | ScanElement2Async () |
|
async Task< Token > | ScanElement3Async () |
|
async Task< Token > | ScanAttlist1Async () |
|
async Task< Token > | ScanAttlist2Async () |
|
async Task< Token > | ScanAttlist6Async () |
|
async Task< Token > | ScanLiteralAsync (LiteralType literalType) |
|
async Task< Token > | ScanNotation1Async () |
|
async Task< Token > | ScanSystemIdAsync () |
|
async Task< Token > | ScanEntity1Async () |
|
async Task< Token > | ScanEntity2Async () |
|
async Task< Token > | ScanEntity3Async () |
|
async Task< Token > | ScanPublicId1Async () |
|
async Task< Token > | ScanPublicId2Async () |
|
async Task< Token > | ScanCondSection1Async () |
|
async Task< Token > | ScanCondSection3Async () |
|
Task | ScanNameAsync () |
|
Task | ScanQNameAsync () |
|
async Task | ScanQNameAsync (bool isQName) |
|
async Task< bool > | ReadDataInNameAsync () |
|
async Task | ScanNmtokenAsync () |
|
async Task< bool > | EatPublicKeywordAsync () |
|
async Task< bool > | EatSystemKeywordAsync () |
|
async Task< int > | ReadDataAsync () |
|
Task< bool > | HandleEntityReferenceAsync (bool paramEntity, bool inLiteral, bool inAttribute) |
|
async Task< bool > | HandleEntityReferenceAsync (XmlQualifiedName entityName, bool paramEntity, bool inLiteral, bool inAttribute) |
|
Definition at line 9 of file DtdParser.cs.