Xml.XMLIntf.IXMLNodeList.Delete

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function Delete(const Index: Integer): Integer; overload;
function Delete(const Name: DOMString): Integer; overload;
function Delete(const Name, NamespaceURI: DOMString): Integer; overload;

C++

virtual int __fastcall Delete(const int Index) = 0 /* overload */;
virtual int __fastcall Delete(const System::UnicodeString Name) = 0 /* overload */;
virtual int __fastcall Delete(const System::UnicodeString Name, const System::UnicodeString NamespaceURI) = 0 /* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Xml.XMLIntf.pas
Xml.XMLIntf.hpp
Xml.XMLIntf IXMLNodeList

Beschreibung

Entfernt einen bestimmten Knoten aus der Liste.

Delete löscht den im Parameter Index oder Name angegebenen Knoten.

Name bezeichnet den Knoten, der aus der Liste entfernt werden soll. Es muss der lokale Name des Knoten angegeben werden.

NamespaceURI kennzeichnet den Namespace, der (bei Bedarf) zur Interpretation von Name verwendet werden soll.

Index wird anstelle von Name verwendet, um den zu löschenden Knoten über seinen Index anzugeben. Der zulässige Wertebereich für Index wird durch die Eigenschaft Count vorgegeben.

Delete gibt den Index des gelöschten Knotens zurück. Wenn sich der mit Index oder Name angegebene Knoten nicht in der Liste befindet, gibt die Methode -1 zurück.

Siehe auch