Xml.XMLDoc.TXMLDocument.Create

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

constructor Create(AOwner: TComponent); overload; override;
constructor Create(const AFileName: DOMString); reintroduce; overload;

C++

__fastcall virtual TXMLDocument(System::Classes::TComponent* AOwner)/* overload */;
__fastcall TXMLDocument(const System::UnicodeString AFileName)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
constructor public
Xml.XMLDoc.pas
Xml.XMLDoc.hpp
Xml.XMLDoc TXMLDocument

Description

Instancie un objet TXMLDocument.

Appelez Create pour instancier un composant TXMLDocument à l'exécution. Vous n'avez pas besoin de créer explicitement les composants TXMLDocument ajoutés aux fiches ou aux modules de données à la conception : ils sont créés automatiquement.

AFileName spécifie le fichier représenté par la nouvelle instance de TXMLDocument.

AOwner est un autre composant responsable de la libération de l'instance de TXMLDocument. Il devient la valeur de la propriété Owner.

Les composants TXMLDocument créés lors de l'exécution sans propriétaire sont libérés automatiquement lorsque toutes les références à leur interface IXMLDocument sont libérées. Cela constitue une différence avec les composants TXMLDocument ajoutés à une fiche ou un module de données lors de la conception ou ceux créés avec un propriétaire. Lorsqu'il est ajouté à une fiche ou un module de données lors de la conception, l'objet est libéré explicitement par son Owner (la fiche ou le module de données).

Voir aussi