Xml.xmldom

From RAD Studio API Documentation
Jump to: navigation, search


Package xmlrtl.bpl

Classes

DOMException
EDOMParseErrorEDOMParseError is the exception class for errors that occur when a DOM implementation parses an XML document.
IDOMAttr
IDOMCDATASection
IDOMCharacterData
IDOMComment
IDOMDocumentThe IDOMDocument class provides a means to view and manipulate the nodes in the entire XML document.
IDOMDocumentFragment
IDOMDocumentType
IDOMElement
IDOMEntity
IDOMEntityReference
IDOMImplementation
IDOMNamedNodeMap
IDOMNodeIDOMNode is the DOM interface for a node in an XML document.
IDOMNodeEx
IDOMNodeList
IDOMNodeSelect
IDOMNotation
IDOMParseError
IDOMParseOptionsIDOMParseOptions exposes methods to be used in order to specify parsing options for an XML document.
IDOMPersistIDOMPersist is the interface used for loading and saving XML documents.
IDOMProcessingInstruction
IDOMText
IDOMXMLProlog
IDOMXSLProcessor
TDOMVendorTDOMVendor is the base class for components that provide access to a DOM implementation.
TDOMVendorListTDOMVendorList represents a collection of available DOM implementations.

Routines

DOMVendorNotSupported
ExtractLocalNameStrips the namespace prefix, if present, from the tag name of an XML node.
ExtractPrefixReturns the namespace prefix of an XML node's tag name.
GetDOMReturns the top-level DOM interface for a registered DOM implementation.
GetDOMNodeEx
GetDOMVendorReturns the TDOMVendor object for a specified DOM vendor.
IsPrefixedIndicates whether an XML tag name includes a namespace prefix.
MakeNodeNameAssembles a full tag name from a local name and namespace prefix.
NodeMatchesIndicates whether a specified node matches a given namespace and tag name.
RegisterDOMVendorRegisters an implementation of the DOM interfaces so that it is available to the TXMLDocument class.
SameNamespaceIndicates whether a specified node is defined within a specified namespace.
UnRegisterDOMVendorUnregisters a DOM implementation that was registered using RegisterDOMVendor .

Types

DOMNodeTypeDOMNodeType indicates the type of a node in an XML document, as parsed by a DOM parser.
DOMStringDOMString is the type for strings that are used by a DOM parser.
DOMTimeStamp
TAsyncEventHandlerTAsyncEventHandler is the type of event handlers that respond when the AsyncLoadState of an XML document changes.
TDOMVendorArray
XmlDomString

Variables

CurrentDOMVendorDescription of the TDOMVendor returned by the last call to GetDOMVendor.
DefaultDOMVendorDescription of the instance of TDOMVendor defined as the default XML vendor.
DOMVendorsLists all registered DOM Vendors.

Constants

ATTRIBUTE_NODEATTRIBUTE_NODE: Integer = 2;
CDATA_SECTION_NODECDATA_SECTION_NODE: Integer = 4;
COMMENT_NODECOMMENT_NODE: Integer = 8;
DOCUMENT_FRAGMENT_NODEDOCUMENT_FRAGMENT_NODE: Integer = $B;
DOCUMENT_NODEDOCUMENT_NODE: Integer = 9;
DOCUMENT_TYPE_NODEDOCUMENT_TYPE_NODE: Integer = $A;
DOMSTRING_SIZE_ERRDOMSTRING_SIZE_ERR: Integer = 2;
DOMWrapperVersionDOMWrapperVersion: Comp = 1.4;
ELEMENT_NODEELEMENT_NODE: Integer = 1;
ENTITY_NODEENTITY_NODE: Integer = 6;
ENTITY_REFERENCE_NODEENTITY_REFERENCE_NODE: Integer = 5;
HIERARCHY_REQUEST_ERRHIERARCHY_REQUEST_ERR: Integer = 3;
INDEX_SIZE_ERRINDEX_SIZE_ERR: Integer = 1;
INUSE_ATTRIBUTE_ERRINUSE_ATTRIBUTE_ERR: Integer = $A;
INVALID_ACCESS_ERRINVALID_ACCESS_ERR: Integer = $F;
INVALID_CHARACTER_ERRINVALID_CHARACTER_ERR: Integer = 5;
INVALID_MODIFICATION_ERRINVALID_MODIFICATION_ERR: Integer = $D;
INVALID_STATE_ERRINVALID_STATE_ERR: Integer = $B;
NAMESPACE_ERRNAMESPACE_ERR: Integer = $E;
NO_DATA_ALLOWED_ERRNO_DATA_ALLOWED_ERR: Integer = 6;
NO_MODIFICATION_ALLOWED_ERRNO_MODIFICATION_ALLOWED_ERR: Integer = 7;
NOT_FOUND_ERRNOT_FOUND_ERR: Integer = 8;
NOT_SUPPORTED_ERRNOT_SUPPORTED_ERR: Integer = 9;
NOTATION_NODENOTATION_NODE: Integer = $C;
NSDelimNSDelim: Char = $3A;
PROCESSING_INSTRUCTION_NODEPROCESSING_INSTRUCTION_NODE: Integer = 7;
SEncodingSEncoding: string = encoding;
SHttpSHttp: string = http:/;
SStandaloneSStandalone: string = standalone;
SVersionSVersion: string = version;
SXMLSXML: string = xml;
SXMLNamespaceURISXMLNamespaceURI: string = http://www.w3.org/2000/xmlns/;
SXMLNSSXMLNS: string = xmlns;
SXMLPrefixNamespaceURISXMLPrefixNamespaceURI: string = http://www.w3.org/XML/1998/namespace;
SYNTAX_ERRSYNTAX_ERR: Integer = $C;
TEXT_NODETEXT_NODE: Integer = 3;
WRONG_DOCUMENT_ERRWRONG_DOCUMENT_ERR: Integer = 4;