Xml.XMLDoc.TXMLNode.ChildListNotify

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure ChildListNotify(Operation: TNodeListOperation; var Node: IXMLNode;  const IndexOrName: OleVariant; BeforeOperation: Boolean); virtual;

C++

virtual void __fastcall ChildListNotify(TNodeListOperation Operation, Xml::Xmlintf::_di_IXMLNode &Node, const System::OleVariant &IndexOrName, bool BeforeOperation);

Eigenschaften

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

Beschreibung

Wird bei Änderungen an der Liste der untergeordneten Knoten automatisch aufgerufen.

In Anwendungen kann diese als protected deklarierte Methode nicht aufgerufen werden. Die Methode wird von der Implementierungsklasse der Eigenschaft ChildNodes aufgerufen, wenn untergeordnete Knoten eingefügt, entfernt oder erstellt werden. ChildListNotify generiert zuerst das Ereignis BeforeNodeChange oder AfterNodeChange im Dokumentobjekt und aktualisiert anschließend die zugrunde liegende DOM-Implementierung, wenn die Änderung noch nicht durchgeführt wurde.

Operation gibt die auftretende Änderung an.

Node gibt die Schnittstelle des untergeordneten Knotens an, für den die Methode aufgerufen wird. Beim Hinzufügen oder Entfernen von Knoten wird dieser Knoten verwendet. Hat Operation den Wert nlCreateNode (Erstellen), wird in Node der neue Knoten zurückgegeben.

IndexOrName enthält den Index des untergeordneten Knotens, der hinzugefügt oder entfernt wird, wenn Operation den Wert nlInsert oder nlRemove hat. Wird in Operation der Wert nlCreateNode übergeben, gibt IndexOrName den Namen des neuen Knotens an.

BeforeOperation gibt an, ob die Methode vor (true) oder nach (false) der Änderung aufgerufen wird.

Siehe auch