Xml.XMLDoc.CreateDOMNode
Delphi
function CreateDOMNode(Doc: IDOMDocument; const NameOrData: DOMString;
NodeType: TNodeType = ntElement; const AddlData: DOMString = ''): IDOMNode;
C++
extern DELPHI_PACKAGE Xml::Xmldom::_di_IDOMNode __fastcall CreateDOMNode(Xml::Xmldom::_di_IDOMDocument Doc, const System::UnicodeString NameOrData, Xml::Xmlintf::TNodeType NodeType = (Xml::Xmlintf::TNodeType)(0x1), const System::UnicodeString AddlData = System::UnicodeString());
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Xml.XMLDoc.pas Xml.XMLDoc.hpp |
Xml.XMLDoc | Xml.XMLDoc |
Beschreibung
Erstellt einen neuen DOM-Knoten und gibt sein Interface zurück.
CreateDOMNode generiert einen neuen DOM-Knoten.
Doc ist das DOM-Interface für das Dokument, zu dem der neue Knoten gehört.
NameOrData ist der Tag-Name oder der Wert des neuen Knotens. Die genaue Bedeutung des Parameters hängt vom jeweiligen Knotentyp (NodeType) ab:
NodeType | NameOrData |
---|---|
ntElement |
Der Tag-Name. |
ntAttribute |
Der Name des Attributs. |
ntText |
Der Wert des Knotens. |
ntCData |
Der Inhalt des CDATA-Abschnitts. |
ntEntityRef |
Der Name der referenzierten Entität. |
ntProcessingInstr |
Das Ziel der Verarbeitungsanweisung. |
ntComment |
Der Wert (Text) des Kommentars. |
ntDocFragment |
Wird nicht verwendet. |
NodeType legt den Typ des zu erzeugenden Knotens fest. Zulässig sind nur die in der obigen Tabelle aufgeführten Typen.
Die Bedeutung von AddlData hängt vom angegebenen Knotentyp ab:
NodeType | AddlData |
---|---|
ntElement |
Der Namespace-URI für den Tag-Namen. |
ntAttribute |
Der Namespace-URI für den Attributnamen. |
ntProcessingInstr |
Der Inhalt der Verarbeitungsanweisung (mit Ausnahme des Ziels). |
CreateDOMNode gibt das Interface für den neuen DOM-Knoten zurück.