Xml.XMLDoc.TXMLNodeList.Delete
Delphi
function Delete(const Index: Integer): Integer; overload;
function Delete(const Name: DOMString): Integer; overload;
function Delete(const Name, NamespaceURI: DOMString): Integer; overload;
C++
int __fastcall Delete(const int Index)/* overload */;
int __fastcall Delete(const System::UnicodeString Name)/* overload */;
int __fastcall Delete(const System::UnicodeString Name, const System::UnicodeString NamespaceURI)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | Xml.XMLDoc.pas Xml.XMLDoc.hpp |
Xml.XMLDoc | TXMLNodeList |
説明
リストから指定されたノードを削除します。
Delete メソッドは,Index パラメータまたは Name パラメータで指定されたノードを削除します。
Name は,リストから削除するノードを識別します。これは,削除するノードのローカル名です。
NamespaceURI は,Name を解釈するときに使用する名前空間を識別します。ノードが Name で識別されるが,NamespaceURI パラメータが指定されていない場合,Delete は DefaultNamespaceURI を使用します。
Index は,名前ではなくインデックスで削除するノードを識別します。Index の範囲は,0 から Count プロパティの値より 1 小さい値までです。
Delete は,削除されたノードのインデックスを返します。Index または Name の値と一致するノードがない場合,Delete は -1 を返します。