Xml.XMLIntf.IXMLNodeCollection
Delphi
IXMLNodeCollection = interface(IXMLNode)
C++
__interface INTERFACE_UUID("{395950C2-7E5D-11D4-83DA-00C04F60B2DD}") IXMLNodeCollection : public IXMLNode
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
interface class |
public | Xml.XMLIntf.pas Xml.XMLIntf.hpp |
Xml.XMLIntf | Xml.XMLIntf |
Beschreibung
IXMLNodeCollection implementiert die Schnittstelle für eine Menge von untergeordneten Knoten desselben Typs.
IXMLNodeCollection wird zur Bearbeitung von sich wiederholenden Elementen eines XML-Dokuments eingesetzt. Der XML-Datenbindungsexperte erzeugt Nachkommen der Schnittstelle IXMLNodeCollection, um Mengen untergeordneter Knoten eines bestimmten Typs zu repräsentieren.
IXMLNodeCollection ist von IXMLNode abgeleitet. Die Klasse stellt daher die generische Unterstützung für die Bearbeitung eines Knotens in einem XML-Dokument bereit. Außerdem führt IXMLNodeCollection neue Eigenschaften und Methoden für die Verwaltung von Mengen untergeordneter Knoten ein, die denselben Typ aufweisen (also einen identischen Tag-Namen haben oder in einem XML-Schema mit einheitlichem Typ definiert sind).
Anmerkung: In C++ Methodendeklarationen, die IXMLNodeCollection verwenden, wird stattdessen der Typ _di_IXMLNodeCollection verwendet. Dieser Typ ist ein DelphiInterface-Wrapper, der die IXMLNodeCollection-Schnittstelle kapselt.
typedef System::DelphiInterface< IXMLNodeCollection > _di_IXMLNodeCollection;