Xml.XMLIntf.IXMLNode
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;