Automatisierte Verarbeitung
Die Funktionalitäten von StyleVision bieten zusammen mit den verschiedenen von StyleVision generierten XSLT- und Ausgabedateien zahlreiche Möglichkeiten zur Automation. Diese Funktionalitäten werden in diesem Abschnitt beschrieben.
Die Dateigenerierungsfunktionalität von StyleVision
Nachdem Sie mit StyleVision ein SPS erstellt haben, können Sie je nachdem, welche Version von StyleVision Sie verwenden (Enterprise, Professional oder Basic) über die Benutzeroberfläche mehrere Arten von XSLT und Ausgabedateien generieren. Die folgenden Dateien können mit dem Befehl Datei | Generierte Dateien speichern generiert werden:
•XSLT-Dateien für die HTML-Ausgabe.
•HTML-Ausgabe.
Wie Sie aus der obigen Liste ersehen, gibt es zwei Arten von Dateien, die mit StyleVision gespeichert werden können:
1.die vom SPS Design generierten XSLT-Dateien und
2.die endgültigen Ausgabedateien (wie z.B.HTML).
Die Generierung der endgültigen HTML-Ausgabedateien erfolgt in einem Schritt, in der das XML-Dokument anhand eines XSLT Stylesheet in das Ausgabeformat transformiert wird.
StyleVision Server und RaptorXML: Generieren von Dateien von außerhalb der Benutzeroberfläche
Neben der Generierung von XSLT-Stylesheets und der erforderlichen Ausgabedokumente über die Benutzeroberfläche von StyleVision (Befehl Datei | Generierte Dateien speichern), stehen zwei weitere Methoden zur Verfügung, um Ausgabedateien zu generieren:
1.mit StyleVision Server, der die Dateigenerierungsfunktionen von StyleVision aufruft, ohne die Benutzeroberfläche zu öffnen, können Sie verschiedene Arten von Ausgabedateien erzeugen.
2.mit RaptorXML, einer Standalone-Applikation von Altova, die den Altova XML- (+XBRL)-Validator und den Altova XSLT- und XQuery-Prozessor enthält. Die XSLT-Prozessoren in RaptorXML können für die Transformation von XML in ein Ausgabeformat (durch Verarbeitung der XML-Dokumente mittels eines XSLT-Dokuments) verwendet werden. Zuerst muss die XSLT-Datei erstellt werden, damit sie RaptorXML verwendet werden kann. (RaptorXML akzeptiert kein %SPS%> als Input-Parameter.) Die Vorteile der Verwendung von RaptorXML sind: (i) schnellere Transformationen großer Dateien. (ii) RaptorXML bietet zusätzlich zu einer Befehlszeilenschnittstelle eine COM-, Java- und .NET-Schnittstelle und kann daher jederzeit von diesen Umgebungen aus aufgerufen werden. Eine Beschreibung zur Verwendung von RaptorXML für Transformationen finden Sie im Unterabschnitt RaptorXML.
3.In einem Altova FlowForce Server Workflow können mit Hilfe von Altova StyleVision Server anhand von vordefinierten Triggern (wie z.B. einer Tageszeit) mehrere Transformationen ausgeführt werden. Eine Beschreibung dazu finden Sie im Abschnitt Automatisierung mit FlowForce Server.