Xml.XMLDoc.CreateDOMNode

De RAD Studio API Documentation
Aller à : navigation, rechercher

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éé.

Voir aussi