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());
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Xml.XMLDoc.pas Xml.XMLDoc.hpp |
Xml.XMLDoc | Xml.XMLDoc |
Description
Crée un nouveau noeud DOM et renvoie son interface.
CreateDOMNode génère un nouveau noeud DOM.
Doc est l'interface DOM du document auquel le nouveau noeud appartiendra.
NameOrData fournit le nom de balise ou la valeur du noeud créé. Son interprétation dépend du type de noeud créé, comme l'explique le tableau suivant :
NodeType | NameOrData |
---|---|
ntElement |
Nom de balise. |
ntAttribute |
Nom d'attribut. |
ntText |
Valeur du noeud. |
ntCData |
Valeur de la section CDATA. |
ntEntityRef |
Nom de l'entité référencée. |
ntProcessingInstr |
Cible de l'instruction de traitement. |
ntComment |
Valeur (texte) du commentaire. |
ntDocFragment |
Inutilisé. |
NodeType indique le type de noeud à créer. Celui-ci doit être l'un des types répertoriés dans le tableau précédent.
La signification de AddlData dépend du type de noeud, comme l'explique le tableau suivant :
NodeType | AddlData |
---|---|
ntElement |
URI d'espace de nommage qui qualifie le nom de balise. |
ntAttribute |
URI d'espace de nommage qui qualifie le nom d'attribut. |
ntProcessingInstr |
Contenu de l'instruction de traitement, à l'exception de la cible. |
CreateDOMNode renvoie l'interface du noeud DOM nouvellement créé.