Xml.XMLDoc.TXMLNode.AttributeNodes

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property AttributeNodes: IXMLNodeList read GetAttributeNodes;

C++

__property Xml::Xmlintf::_di_IXMLNodeList AttributeNodes = {read=GetAttributeNodes};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property protected
Xml.XMLDoc.pas
Xml.XMLDoc.hpp
Xml.XMLDoc TXMLNode

Beschreibung

Enthält die Schnittstellen der Attributknoten des Objekts.

AttributeNodes wird von TXMLNode zur Attributverwaltung verwendet. AttributeNodes ist eine IXMLNodeList-Schnittstelle, die den Zugriff auf einzelne Attributknoten und das Hinzufügen und Entfernen von Attributen ermöglicht.

AttributeNodes ist als protected deklariert und kann in Anwendungen nicht verwendet werden. Der Zugriff ist aber über die Eigenschaft AttributeNodes der IXMLNode-Schnittstelle des Knotens möglich.

Über die Attribute kann ein Knoten in einem XML-Dokument geändert werden. So hat beispielsweise der Knoten

<Movie genre=scifi title="Star Wars"> ... </Movie>

genre und title sind in diesem Fall Attribute des Knotens, hier mit den Werten "scifi" und "Star Wars".

Nur Elementknoten besitzen Attribute, und nicht jeder Elementknoten weist Attribute auf. Für Knoten, die keine Attribute haben, ist AttributeNodes die Schnittstelle für eine leere Liste.

Anmerkung:  Attribute gelten nicht als untergeordnete Knoten eines Knotens. Der Zugriff kann also nicht über die Eigenschaft ChildNodes erfolgen.

Siehe auch