Programmiersprachen

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Referenz für Programmierer > Applikations-API > Übersicht >

Programmiersprachen

Der Zugriff auf die COM-Schnittstelle erfolgt in den verschiedenen Programmiersprachen auf unterschiedliche Weise. Eine Beschreibung dazu finden Sie anhand einiger Beispiele für die gebräuchlichsten Programmiersprachen (Links siehe unten). Anhand der Codefragmente in diesem Abschnitt wird gezeigt, wie grundlegende Funktionalitäten aufgerufen werden. Diese Grundfunktionen befinden sich in Dateien im Ordner API Examples und können sofort verwendet werden. Den Pfad zum Ordner "API Examples" finden Sie unten:

 

Windows 7, Windows 8, Windows 10

C:\Benutzer\<Benutzername>\Dokumente\
Altova\XMLSpy2019\Examples\API\

 

 

 

JScript

Im JScript-Code werden die folgenden grundlegenden Funktionen verwendet:

 

Starten der Applikation oder Anhängen einer laufenden Instanz
Einfacher Dokumentzugriff
Iteration
Fehlerbehandlung
Events
Import und Export von Daten

 

 

 

VBScript

VBScript unterscheidet sich nur syntaktisch von JScript und funktioniert ansonsten auf genau die gleiche Art. Der unten aufgelistete Code enthält ein Beispiel für die Verwendung von VBScript. Nähere Informationen finden Sie in den JScript-Beispielen.

 

Events: Zeigt, wie Events mit VBScript verwendet werden.

 

 

C#

Sie können mit Hilfe von C# auf die Funktionalitäten der Application API zugreifen. Der unten aufgelistete Code enthält ein Beispiel dafür, wie Sie die API für bestimmte grundlegende Funktionalitäten aufrufen können.

 

Start XMLSpy: Startet XMLSpy, das als Automation Server registriert ist, oder aktiviert das Programm, wenn XMLSpy bereits ausgeführt wird.
Open OrgChart.pxf: Navigiert zu einem der mit XMLSpy installierten Beispieldokumente und öffnet es. Wenn das Dokument bereits offen ist, wird es zum aktiven Dokument.
OnDocumentOpened Event On/Off: Zeigt, wie die Applikation auf XMLSpy Events hört. Ist die Funktion aktiv, erscheint ein Meldungsfeld, nachdem ein Dokument geöffnet wurde.
Open ExpReport.xml: Öffnet ein weiteres Beispieldokument.
Toggle View Mode: Wechselt in der Ansicht aller offenen Dokumente zwischen der Text- und der Authentic-Ansicht. Im Code wird gezeigt, wie Sie durch offene Dokumente iterieren können.
Validate: Validiert das aktive Dokument und zeigt das Ergebnis in einem Meldungsfeld an. Im Code wird gezeigt, wie Fehler und COM-Ausgabeparameter behandelt werden.
Shutdown XMLSpy: Beendet XMLSpy.

 

 

Java

Sie können mit Hilfe von Java auf die Funktionalitäten der Application API zugreifen. Im Unterabschnitt "Java"  dieses Abschnitts wird erklärt, wie einige grundlegende XMLSpy-Funktionen über Java-Code aufgerufen werden können. Der Abschnitt ist in die folgenden Unterabschnitte gegliedert:

 

Mapping-Regeln für den Java Wrapper
Java-Beispielprojekt
Starten und Beenden der Applikation
Einfacher Dokumentaufruf
Iterationen
Verwendung von Out-Parametern
Event Handler

 


© 2019 Altova GmbH