[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: xmltextreader.pp line 93
type TXMLTextReader = class(TXMLReader,IXmlLineInfo,IGetNodeDataPtr) |
protected |
FNesting: Integer; |
FAttrCount: Integer; |
FPrefixedAttrs: Integer; |
FSpecifiedAttrs: Integer; |
FValidatorNesting: Integer; |
FAttrCleanupFlag: Boolean; |
FAttrBaseSource: TObject; |
procedure DoError(); |
procedure DoErrorPos(); |
procedure FatalError(); |
function SkipWhitespace(); |
function SkipS(); |
procedure ExpectWhitespace; |
procedure ExpectString(); |
procedure ExpectChar(); |
function CheckForChar(); |
procedure RaiseNameNotFound; |
function CheckName(); |
procedure CheckNCName; |
function ParseLiteral(); |
procedure ExpectAttValue(); |
procedure ParseComment(); |
procedure ParsePI; |
procedure ParseXmlOrTextDecl(); |
procedure ExpectEq; |
procedure ParseDoctypeDecl; |
procedure ParseMarkupDecl; |
procedure ParseIgnoreSection; |
procedure ParseStartTag; |
procedure ParseEndTag; |
procedure HandleEntityStart; |
procedure HandleEntityEnd; |
procedure DoStartEntity; |
procedure ParseAttribute(); |
function ReadTopLevel; |
procedure NextAttrValueChunk; |
function GetHasLineInfo; |
function GetLineNumber; |
function GetLinePosition; |
function CurrentNodePtr; |
public |
function Read; override; |
function MoveToFirstAttribute; override; |
function MoveToNextAttribute; override; |
function MoveToElement; override; |
function ReadAttributeValue; override; |
procedure Close; override; |
procedure ResolveEntity; override; |
function GetAttribute(); |
function LookupNamespace(); override; |
property LineNumber: Integer; [r] |
property LinePosition: Integer; [r] |
protected |
function GetXmlVersion; |
function GetXmlEncoding; |
function GetNameTable; override; |
function GetDepth; override; |
function GetNodeType; override; |
function GetName; override; |
function GetValue; override; |
function GetLocalName; override; |
function GetPrefix; override; |
function GetNamespaceUri; override; |
function GetHasValue; override; |
function GetAttributeCount; override; |
function GetBaseUri; override; |
function GetIsDefault; override; |
function ResolvePredefined; |
function EntityCheck(); |
function PrefetchEntity(); |
procedure StartPE; |
function ParseRef(); |
function ParseExternalID(); |
procedure CheckPENesting(); |
procedure ParseEntityDecl; |
procedure ParseAttlistDecl; |
procedure ExpectChoiceOrSeq(); |
procedure ParseElementDecl; |
procedure ParseNotationDecl; |
function ResolveResource(); |
procedure ProcessDefaultAttributes(); |
procedure ProcessNamespaceAtts; |
function AddBinding(); |
procedure PushVC(); |
procedure PopElement; |
procedure ValidateDTD; |
procedure ValidationError(); |
procedure ValidationErrorWithName(); |
procedure DTDReloadHook; |
procedure ConvertSource(); |
procedure SetOptions(); |
procedure SetNametable(); |
public |
constructor Create(); |
destructor Destroy; override; |
procedure AfterConstruction; override; |
property OnEntity: TEntityEvent; [rw] |
property Standalone: Boolean; [r] |
property DtdSchemaInfo: TDTDModel; [rw] |
property XML11: Boolean; [w] |
property XMLVersion: TXMLVersion; [r] |
property XMLEncoding: XMLString; [r] |
property IDMap: THashTable; [rw] |
property ExpandEntities: Boolean; [r] |
property Validate: Boolean; [r] |
property PreserveWhitespace: Boolean; [r] |
property IgnoreComments: Boolean; [r] |
property FragmentMode: Boolean; [rw] |
procedure ValidateCurrentNode; |
procedure ValidateIdRefs; |
procedure EntityToSource(); |
procedure ParseDTD; |
end; |
| |
| |
TObject |