Xml.xmldom

From Appmethod Libraries
Jump to: navigation, search


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

_di_IDOMAttr
_di_IDOMCDATASection
_di_IDOMCharacterData
_di_IDOMComment
_di_IDOMDocument
_di_IDOMDocumentFragment
_di_IDOMDocumentType
_di_IDOMElement
_di_IDOMEntity
_di_IDOMEntityReference
_di_IDOMImplementation
_di_IDOMNamedNodeMap
_di_IDOMNode
_di_IDOMNodeEx
_di_IDOMNodeList
_di_IDOMNodeSelect
_di_IDOMNotation
_di_IDOMParseError
_di_IDOMParseOptions
_di_IDOMPersist
_di_IDOMProcessingInstruction
_di_IDOMText
_di_IDOMXMLProlog
_di_IDOMXSLProcessor
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

DefaultDOMVendorIdentifies the DOM implementation that is used by default.
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;