Xml.XmlTransform.TTranslateEvent

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

C++

typedef void __fastcall (__closure *TTranslateEvent)(System::TObject* Sender, System::UnicodeString Id, Xml::Xmldom::_di_IDOMNode SrcNode, System::UnicodeString &Value, Xml::Xmldom::_di_IDOMNode DestNode);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
typedef public Xml.XmlTransform.hpp Xml.XmlTransform Xml.XmlTransform

Beschreibung

TTranslateEvent ist der Typ der Ereignisbehandlungsroutine für OnTranslate.

TTranslateEvent ist der Typ der Ereignisbehandlungsroutine für OnTranslate. Das Ereignis wird ausgelöst, wenn ein benutzerdefinierter Knoten konvertiert werden muss. Es kann auch auftreten, wenn die Konvertierung zwischen XML-Dokumenten und Datenpaketen durchgeführt wird.

Sender gibt die TXMLTransform-Komponente an, die das Ereignis generiert.

Id gibt den Knoten im XML-Dokument an, der konvertiert wird. Dieser Bezeichner wird beim Erstellen der Transformationsdatei in der Registerkarte Knotenablage des Dienstprogramms Xmlmapper.exe zugewiesen.

SrcNode gibt das DOM-Interface des zu konvertierenden Knotens an. Wird ein XML-Dokument in ein Datenpaket konvertiert, enthält SrcNode den Knoten mit dem in Id angegebenen Bezeichner. Bei der Konvertierung von einem Datenpaket in ein XML-Dokument gibt SrcNode einen Knoten in der XML-Form des Datenpakets an.

Value enthält die konvertierte Version von SrcNode. Wird ein XML-Dokument in ein Datenpaket konvertiert, ist dies beim Eintritt in die Routine der Wert von SrcNode (falls verfügbar). Bei der Beendigung der Routine enthält der Parameter einen String mit dem Wert, der dem entsprechenden Feld des Datenpakets zugewiesen werden soll. Bei der Konvertierung von einem Datenpaket in ein XML-Dokument enthält Value beim Eintritt in die Routine einen String mit dem Wert des Feldes (oder Parameters). Bei der Beendigung der Routine enthält Value den Wert des XML-Knotens mit dem Bezeichner Id (gegebenenfalls mit allen untergeordneten Knoten).

DestNode enthält das DOM-Interface des konvertierten Knotens. Wird ein XML-Dokument in ein Datenpaket konvertiert, ist dies der Knoten für das entsprechende Feld im Datenpaket. Bei der Konvertierung von einem Datenpaket in ein XML-Dokument enthält DestNode den XML-Knoten mit dem Bezeichner Id.

Siehe auch