Altova XMLSpy 2025 Enterprise Edition

Ihr Skripting-Projekt kann optional Skripts enthalten, die XMLSpy Events wie das Öffnen, Schließen oder Speichern eines Dokuments, das Starten oder Schließen von XMLSpy, das Hinzufügen eines Elements zu einem Diagramm und andere behandeln. Diese Events werden von der XMLSpy COM API bereitgestellt. Sie finden diese Events im Ordner "Ereignisse" Ihres Skripting-Projekts. Beachten Sie, dass diese Events im Gegensatz zu Formular-Events XMLSpy-spezifisch sind. Die Events befinden Sie in den folgenden Ordnern:

 

Applikationsevents

Dokumentevents

Events der Authentic-Ansicht

Events der Grid-Ansicht

Events der Textansicht

 

Um ein Event Handler-Skript zu erstellen, klicken Sie mit der rechten Maustaste auf ein Event und wählen Sie im Kontextmenü den Befehl Öffnen (oder doppelklicken Sie auf das Event). Daraufhin wird das Event Handler-Skript im Hauptfenster, wo Sie es nun bearbeiten können, angezeigt. So zeigt z.B. der unten gezeigte Event Handler bei jedem Start von XMLSpy eine entsprechende Benachrichtigung an:

scr_event_xmlspy

Beachten Sie die folgenden Punkte:

 

Der Befehl alert ist auf JScript anwendbar. Das VBScript-Äquivalent dazu ist MsgBox. Siehe auch alert.

Der Name der Event Handler-Funktion darf nicht geändert werden, da das Event Handler-Skript sonst nicht aufgerufen wird.

Damit Events verarbeitet werden, muss das Kontrollkästchen Ereignisse abarbeiten ausgewählt sein, wenn Sie das Skripting-Projekt in XMLSpy aktivieren. Nähere Informationen dazu finden Sie unter Aktivieren von Skripts und Makros.

 

Sie können in Event Handler-Skripts optional lokale Variablen und Hilfsfunktionen definieren, z.B:

 

var local;
 
function OnInitialize( objApplication )
{
  local = "OnInitialize";
  Helper();
}
 
function Helper()
{
  alert("I'm a helper function for " + local);
}

© 2018-2024 Altova GmbH