Xml.XMLIntf.IXMLNode

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

IXMLNode = interface

C++

__interface  INTERFACE_UUID("{395950C0-7E5D-11D4-83DA-00C04F60B2DD}") IXMLNode  : public System::IInterface

Propriétés

Type Visibilité  Source Unité  Parent
interface
class
public
Xml.XMLIntf.pas
Xml.XMLIntf.hpp
Xml.XMLIntf Xml.XMLIntf

Description

IXMLNode est l'interface d'un noeud dans un document XML.

Utilisez IXMLNode pour travailler avec un noeud dans un document XML. L'interface IXMLNode est conçue pour fonctionner avec TXMLDocument et le code généré par l'expert de liaison de données.

IXMLNode est identique à l'interface IDOMNode définie comme faisant partie de la spécification DOM (Document Object Model). En revanche, IXMLNode est conçue pour simplifier la tâche de navigation et de modification des documents XML en

  • incluant certaines propriétés et méthodes de l'interface IDOMElement pour simplifier le modèle d'examen d'un noeud XML.
  • incluant des propriétés et méthodes supplémentaires pour simplifier l'accès aux données de structures XML communes.

L'expert de liaison de données génère des descendants de IXMLNode qui simplifient le travail avec des documents XML en convertissant les attributs et les noeuds enfant d'un noeud dans les propriétés de l'interface du noeud.

Remarque :  Les déclarations de méthode C++ qui utilisent IXMLNode utilisent plutôt le type _di_IXMLNode. Ce type est une enveloppe DelphiInterface pour l'interface IXMLNode :

typedef System::DelphiInterface< IXMLNode >  _di_IXMLNode;


Voir aussi