|
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 System.Xml.IDtdParser. | ParseInternalDtd (IDtdParserAdapter adapter, bool saveInternalSubset) |
|
IDtdInfo System.Xml.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 (DtdParser.Token idTokenType, DtdParser.Token declType, out string publicId, out string systemId) |
|
DtdParser.Token | GetToken (bool needWhiteSpace) |
|
DtdParser.Token | ScanSubsetContent () |
|
DtdParser.Token | ScanNameExpected () |
|
DtdParser.Token | ScanQNameExpected () |
|
DtdParser.Token | ScanNmtokenExpected () |
|
DtdParser.Token | ScanDoctype1 () |
|
DtdParser.Token | ScanDoctype2 () |
|
DtdParser.Token | ScanClosingTag () |
|
DtdParser.Token | ScanElement1 () |
|
DtdParser.Token | ScanElement2 () |
|
DtdParser.Token | ScanElement3 () |
|
DtdParser.Token | ScanElement4 () |
|
DtdParser.Token | ScanElement5 () |
|
DtdParser.Token | ScanElement6 () |
|
DtdParser.Token | ScanElement7 () |
|
DtdParser.Token | ScanAttlist1 () |
|
DtdParser.Token | ScanAttlist2 () |
|
DtdParser.Token | ScanAttlist3 () |
|
DtdParser.Token | ScanAttlist4 () |
|
DtdParser.Token | ScanAttlist5 () |
|
DtdParser.Token | ScanAttlist6 () |
|
DtdParser.Token | ScanAttlist7 () |
|
DtdParser.Token | ScanLiteral (DtdParser.LiteralType literalType) |
|
XmlQualifiedName | ScanEntityName () |
|
DtdParser.Token | ScanNotation1 () |
|
DtdParser.Token | ScanSystemId () |
|
DtdParser.Token | ScanEntity1 () |
|
DtdParser.Token | ScanEntity2 () |
|
DtdParser.Token | ScanEntity3 () |
|
DtdParser.Token | ScanPublicId1 () |
|
DtdParser.Token | ScanPublicId2 () |
|
DtdParser.Token | ScanCondSection1 () |
|
DtdParser.Token | ScanCondSection2 () |
|
DtdParser.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 (DtdParser.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) |
|
Definition at line 11 of file DtdParser.cs.