Xml.xmldom

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche


Package xmlrtl.bpl

Klassen

DOMException
EDOMParseErrorEDOMParseError ist die Exception-Klasse für Fehler, die beim Analysieren eines XML-Dokument durch eine DOM-Implementierung auftreten.
IDOMAttr
IDOMCDATASection
IDOMCharacterData
IDOMComment
IDOMDocumentDie Klasse IDOMDocument stellt die Mittel zum Anzeigen und Bearbeiten der Knoten im gesamten XML-Dokument bereit.
IDOMDocumentFragment
IDOMDocumentType
IDOMElement
IDOMEntity
IDOMEntityReference
IDOMImplementation
IDOMNamedNodeMap
IDOMNodeIDOMNode ist die DOM-Schnittstelle für einen Knoten in einem XML-Dokument.
IDOMNodeEx
IDOMNodeList
IDOMNodeSelect
IDOMNotation
IDOMParseError
IDOMParseOptionsIDOMParseOptions stellt Methoden für das Festlegen von Analyseoptionen für ein XML-Dokument bereit.
IDOMPersistIDOMPersist ist das Interface, das für das Laden und Speichern von XML-Dokumenten verwendet wird.
IDOMProcessingInstruction
IDOMText
IDOMXMLProlog
IDOMXSLProcessor
TDOMVendorTDOMVendor ist die Basisklasse für Komponenten, die den Zugriff auf eine DOM-Implementierung ermöglichen.
TDOMVendorListTDOMVendorList repräsentiert eine Kollektion verfügbarer DOM-Implementierungen.

Routinen

DOMVendorNotSupported
ExtractLocalNameEntfernt das Namespace-Präfix (sofern vorhanden) aus dem Tag-Namen eines XML-Knotens.
ExtractPrefixGibt das Namespace-Präfix im Tag-Namen eines XML-Knotens zurück.
GetDOMGibt das oberste DOM-Interface einer registrierten DOM-Implementierung zurück.
GetDOMNodeEx
GetDOMVendorGibt das TDOMVendor-Objekt für einen bestimmten DOM-Anbieter zurück.
IsPrefixedGibt an, ob ein XML-Tag-Name ein Namespace-Präfix enthält.
MakeNodeNameGeneriert aus einem lokalen Namen und einem Namespace-Präfix einen vollständigen Tag-Namen.
NodeMatchesGibt an, ob ein Knoten einem bestimmten Namespace und Tag-Namen entspricht.
RegisterDOMVendorRegistriert eine Implementierung der DOM-Interfaces und macht sie für die TXMLDocument-Klasse verfügbar.
SameNamespaceGibt an, ob ein Knoten in einem bestimmten Namespace definiert ist.
UnRegisterDOMVendorHebt die Registrierung einer DOM-Implementierung auf, die mit RegisterDOMVendor registriert wurde.

Typen

DOMNodeTypeDOMNodeType gibt den Typ eines Knotens in einem von einem DOM-Parser analysierten XML-Dokument an.
DOMStringDOMString ist der Typ für Strings, die von einem DOM-Parser verwendet werden.
DOMTimeStamp
TAsyncEventHandlerTAsyncEventHandler ist der Typ für Ereignisbehandlungsroutinen, die reagieren, wenn sich der Status AsyncLoadState eines XML-Dokuments ändert.
TDOMVendorArray
XmlDomString

Variablen

CurrentDOMVendorBeschreibung des TDOMVendor-Anbieters, der bei dem letzten Aufruf von GetDOMVendor zurückgegeben wurde.
DefaultDOMVendorBeschreibung der Instanz des TDOMVendor-Anbieters, der als Standard-XML-Anbieter definiert ist.
DOMVendorsEnthält alle registrierten DOM-Hersteller.

Konstanten

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;