TDOMDocumentType class
Implements the DOM DocumentType interface from the DOM specification.
Declaration
TDOMDocumentType = class(TDOMNode)Inheritance
- TDOMDocumentType
- TDOMNode
Description
TDOMDocumentType is a
TDOMNode descendant that
implements the DOM DocumentType Interface from the DOM specification.
Each DOM Document has a DocType property whose value is either Nil
or a TDOMDocumentType instance. It provides an interface to the list of
entities and notations that are defined for the document, as well as the
PublicID and SystemID for the external subset.
It is often referred to as a DTD (Document Type Definition).
See also
Properties
Name | public | Name for the Document Type declaration (used as the root element). |
Entities | public | Entities declared in the Document Type declaration. |
Notations | public | Notations declared in the Document Type declaration. |
PublicID | public | Public Identifier for the Document Type declaration. |
SystemID | public | System Identifier for the Document Type declaration. |
InternalSubset | public | The internal subset for the Document Type declaration. |
Methods
GetEntities | protected | Gets the value for the Entities property. |
GetNotations | protected | Gets the value for the Notations property. |
GetNodeType | protected | Gets the value for the NodeType property. |
GetNodeName | protected | Gets the value for the NodeName property. |
Destroy | public | Destructor for the class instance. |
Fields
FName | protected | |
FPublicID | protected | |
FSystemID | protected | |
FInternalSubset | protected | |
FEntities | protected | |
FNotations | protected |
Inherited
From TDOMNode (59)
AppendChild Attributes baseURI Changing ChildNodes CloneNode CompareName Create DetachChild FindNode FirstChild Flags FreeInstance GetAttributes GetBaseURI GetChildCount GetChildNodes GetEnumerator GetEnumeratorAllChildren GetFirstChild GetLastChild GetLastLeaf GetLevel GetLocalName GetNamespaceURI GetNextNode GetNextNodeSkipChildren GetNodeValue GetOwnerDocument GetPrefix GetPreviousNode GetRevision GetTextContent HasAttributes HasChildNodes InsertBefore IsDefaultNamespace IsSupported LastChild LocalName LookupNamespaceURI LookupPrefix NamespaceURI NextSibling NodeName NodeType NodeValue Normalize OwnerDocument ParentNode Prefix PreviousSibling RemoveChild ReplaceChild SetNodeValue SetPrefix SetReadOnly SetTextContent TextContent
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
