Xml.XMLDoc.TXMLNode.Create

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

constructor Create(const ADOMNode: IDOMNode; const AParentNode: TXMLNode;
const OwnerDoc: TXMLDocument);

C++

__fastcall TXMLNode(const Xml::Xmldom::_di_IDOMNode ADOMNode, TXMLNode* const AParentNode, TXMLDocument* const OwnerDoc);
__fastcall TXMLNode(TXMLNode* HostNode);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
constructor public
Xml.XMLDoc.pas
Xml.XMLDoc.hpp
Xml.XMLDoc TXMLNode

Beschreibung

Erstellt ein Create-Objekt.

Create erstellt ein neues Create-Objekt für eine vorhandene DOM-Knotenimplementierung. Für die erste Syntax gilt:

ADOMNode gibt die Schnittstelle der DOM-Implementierung des Knotens an.

AParentNode ist die Implementierung des übergeordneten Knotens.

OwnerDoc gibt das XML-Dokument für den neuen Knoten an.

Für die zweite Syntax gilt:

HostNode ist ein anderes Create-Objekt für den Host-Knoten des aktuellen Objekts. Der neue Knoten ist ein Teilknoten. Er teilt sich also den übergeordneten und den DOM-Knoten mit dem Host-Knoten, stellt aber eine andere Ansicht des Hosts dar. So kann beispielsweise ein Knoten, der untergeordnete Knoten eines bestimmten Typs enthält, einen Teilknoten nur für die untergeordneten Wiederholungen erstellen.

Der Konstruktor von Create wird normalerweise nicht direkt aufgerufen. Neue Knoten für ein XML-Dokument werden bei Bedarf automatisch erstellt, wenn ihre Schnittstellen über den Stammknoten der Eigenschaft DocumentElement des TXMLDocument-Objekts abgerufen werden. Sie können in Ihren Anwendungen neue Knoten mit Hilfe der Methode AddChild des übergeordneten Knotens hinzufügen.

Siehe auch