Xml.XMLDoc.TXMLNode.AttributeListNotify
Delphi
procedure AttributeListNotify(Operation: TNodeListOperation; var Node: IXMLNode; const IndexOrName: OleVariant; BeforeOperation: Boolean);
C++
void __fastcall AttributeListNotify(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 in der Attributliste automatisch aufgerufen.
In Anwendungen kann diese als protected deklarierte Methode nicht aufgerufen werden. Die Methode wird von der Implementierungsklasse der Eigenschaft AttributeNodes aufgerufen, wenn Attributknoten eingefügt, entfernt oder erstellt werden. AttributeListNotify 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 ist die durchgeführte Änderung.
Node gibt die Schnittstelle des Attributknotens an, der hinzugefügt oder entfernt wird. Muss ein neuer Attributknoten erstellt werden, wird dieser in Node zurückgegeben.
IndexOrName enthält den Namen des Attributs, wenn Operation den Wert nlCreateNode hat.
BeforeOperation gibt an, ob die Methode vor (true) oder nach (false) der Änderung aufgerufen wird.