[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'Laz2_DOM' (#lazutils)

TDOMDocument

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

Declaration

Source position: laz2_dom.pas line 474

type TDOMDocument = class(TDOMNode_WithChildren)

protected

  FIDList: THashTable;

  

  FRevision: Integer;

  

  FXML11: Boolean;

  

  FImplementation: TDOMImplementation;

  

  FNamespaces: TNamespaces;

  

  FNames: THashTable;

  

  FEmptyNode: TDOMElement;

  

  FNodeLists: THashTable;

  

  FMaxPoolSize: Integer;

  

  FPools: PNodePoolArray;

  

  FDocumentURI: DOMString;

  

  function GetDocumentElement;

  

  function GetDocType;

  

  function GetNodeType; override;

  

  function GetNodeName; override;

  

  function GetTextContent; override;

  

  function GetOwnerDocument; override;

  

  procedure SetTextContent(); override;

  

  procedure RemoveID();

  

  function GetChildNodeList();

  

  function GetElementList();

  

  procedure NodeListDestroyed();

  

  function Alloc();

  

public

  function IndexOfNS();

  

  function InsertBefore(); override;

  

  function ReplaceChild(); override;

  

  property DocType: TDOMDocumentType; [r]

  

  property Impl: TDOMImplementation; [r]

  

  property DocumentElement: TDOMElement; [r]

  

  function CreateElement(); virtual;

  

  function CreateElementBuf();

  

  function CreateDocumentFragment;

  

  function CreateTextNode();

  

  function CreateTextNodeBuf();

  

  function CreateComment();

  

  function CreateCommentBuf();

  

  function CreateCDATASection(); virtual;

  

  function CreateProcessingInstruction(); virtual;

  

  function CreateAttribute();

  

  function CreateAttributeBuf();

  

  function CreateAttributeDef();

  

  function CreateEntityReference(); virtual;

  

  function GetElementsByTagName();

  

  function ImportNode();

  

  function CreateElementNS();

  

  function CreateAttributeNS();

  

  function GetElementsByTagNameNS();

  

  function GetElementById();

  

  property documentURI: DOMString; [rw]

  

  constructor Create;

  

  destructor Destroy; override;

  

  function AddID();

  

  property Names: THashTable; [r]

  

end;

Inheritance

TDOMDocument

  

|

TDOMNode_WithChildren

  

|

TDOMNode

  

|

TObject

The latest version of this document can be found at lazarus-ccr.sourceforge.net.