Unit 'XmlReader' Package
[Overview][Types][Classes][Index] [#fcl-xml]

TXMLReader

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: xmlreader.pp line 106

type TXMLReader = class(TObject)

protected

  FReadState: TXMLReadState;

  FReadStringBuf: TWideCharBuf;

  function GetEOF; virtual;

  function GetNameTable; virtual; abstract;

  function GetDepth; virtual; abstract;

  function GetNodeType; virtual; abstract;

  function GetValue; virtual; abstract;

  function GetName; virtual; abstract;

  function GetLocalName; virtual; abstract;

  function GetPrefix; virtual; abstract;

  function GetNamespaceUri; virtual; abstract;

  function GetBaseUri; virtual; abstract;

  function GetHasValue; virtual; abstract;

  function GetAttributeCount; virtual; abstract;

  function GetIsDefault; virtual; abstract;

public

  destructor Destroy; override;

  function Read; virtual; abstract;

  procedure Close; virtual; abstract;

  function MoveToFirstAttribute; virtual; abstract;

  function MoveToNextAttribute; virtual; abstract;

  function MoveToElement; virtual; abstract;

  function ReadAttributeValue; virtual; abstract;

  function MoveToContent; virtual;

  procedure ResolveEntity; virtual; abstract;

  function ReadElementString();

  procedure ReadEndElement; virtual;

  procedure ReadStartElement();

  function ReadString; virtual;

  procedure Skip; virtual;

  function LookupNamespace(); virtual; abstract;

  function GetAttribute();

  property NameTable: THashTable; [r]

  property nodeType: TXMLNodeType; [r]

  property ReadState: TXMLReadState; [r]

  property Depth: Integer; [r]

  property EOF: Boolean; [r]

  property Name: XMLString; [r]

  property LocalName: XMLString; [r]

  property Prefix: XMLString; [r]

  property namespaceUri: XMLString; [r]

  property Value: XMLString; [r]

  property HasValue: Boolean; [r]

  property AttributeCount: Integer; [r]

  property BaseUri: XMLString; [r]

  property IsDefault: Boolean; [r]

end;

Inheritance

TXMLReader

|

TObject


Documentation generated on: 2023-03-18