Altova StyleVision 2024 Enterprise Edition

Datenbanken und StyleVision

Zur Startseite Zurück Nach oben Weiter

In StyleVision können Sie Datenbank-basierte SPSs erstellen. Mit Hilfe dieser Stylesheets können Sie:

 

Datenbanken in der Authentic View-Ansicht bearbeiten und

Berichte anhand von Datenbanken generieren.

 

Nachdem Sie das SPS erstellt haben, können Sie Berichte in StyleVision anzeigen und Berichte im HTML-, RTF-, PDF- und Word 2007+-Format erstellen. Außerdem können Sie die folgenden mit StyleVision generierten XML-Datenbankdateien speichern:

 

XML-Schema basierend auf einer Datenbankstruktur (gilt nicht für XML-Datenbanken, bei denen bereits ein Schema zur Verfügung steht)

XML-Datei, deren Struktur im generierten Schema definiert ist und deren Inhalt aus der Datenbank stammt (gilt nicht für XML-Datenbanken, bei denen Daten bereits im XML-Format zur Verfügung stehen)

SPS, das Sie erstellt haben und das auf dem generierten Schema basiert

XSLT Stylesheet für die HTML-Ausgabe (auf Basis des Designs des SPS)

XSLT Stylesheet für die Textausgabe (auf Basis des Designs des SPS)

XSLT Stylesheet für die RTF-Ausgabe (auf Basis des Designs des SPS)

XSLT Stylesheet für die XSL-FO Ausgabe (auf Basis des Designs des SPS)

XSLT Stylesheet für die Word 2007+-Ausgabe (auf Basis des Designs des SPS)

HTML-Ausgabe

Textausgabe

RTF-Ausgabe

PDF-Ausgabe

Word 2007+-Ausgabe

 

Die gespeicherte XML-Datei kann anschließend mit den erforderlichen XSLT Stylesheets verarbeitet werden. Dies bietet flexiblere Funktionen zur Berichtsgenerierung.

 

sv_db_oview

 

Anmerkung: Das XML-Schema und die XML-Dateien werden von StyleVision anhand von nicht-XML-Datenbanken generiert. Sie können deren Struktur oder Inhalt nicht für die Verwendung in der Authentic View-Ansicht ändern, da die Struktur dieser Dateien mit der Struktur der nicht-XML-Datenbank in Zusammenhang steht. Die Bearbeitung der Datenbank und die Erstellung von Berichten anhand der Datenbank ist von der eindeutigen XML-Struktur abhängig, die von StyleVision anhand der Datenbank generiert wurde.

 

 


 

Grundlegende Mechanismen beim Arbeiten mit Datenbank-basierten SPSs

Im Folgenden sind die Schritte beim Erstellen und Verwenden von Datenbank-basierten SPSs beschrieben. Diese Schritte umfassen die beiden Verwendungszwecke von Datenbank-basierten StyleVision Power Stylesheets: Bearbeiten von Datenbanken und Erstellen von HTML-, Text-, RTF-, PDF- und Word 2007+-Berichten anhand der Datenbank.

 

Herstellen einer Verbindung zur Datenbank mit StyleVision. Während die Verbindung hergestellt wird, können Sie angeben, welche Datenbanktabellen in der Datenbank aus dem XML-Schema herausgefiltert werden sollen.

Sobald die Verbindung hergestellt ist, wird auf Basis der Struktur der Datenbank ein temporäres XML-Schema generiert, das dann im Schemafenster von StyleVision in Form einer Baumstruktur angezeigt wird. Im Fall von XML-Datenbanken wird ein bereits vorher (entweder in der DB oder unter einem Dateipfad) vorhandenes Schema referenziert.

Außerdem werden auch temporäre StyleVision-interne XML-Dateien erstellt. Eine davon ist nicht editierbar (siehe Diagramm oben). Sie wird für Vorschauen und als Quelle für die generierte XML-Datendatei verwendet. Die andere ist eine editierbare XML-Datei, welche in der Authentic View-Ansicht angezeigt wird (siehe Abbildung oben). Wenn Änderungen, die in der Authentic View-Ansicht an dieser Datei vorgenommen wurden, gespeichert werden (mit dem Befehl Datei | XML-Authentic-Daten speichern...), werden die Änderungen zurück in die Datenbank geschrieben. Die nicht editierbare XML-Datei wird, wenn nötig, jedes Mal beim erneuten Aufrufen der Ausgabevorschau oder beim Speichern der XML-Daten aktualisiert.

Sie können in StyleVision Filter auf oberster Ebene definieren, um die in die nicht-editierbare XML-Datei importierten Daten für die Ausgabevorschauen und Berichte einzuschränken.

Mit einer DB-Abfrage können Sie in der Authentic View-Ansicht die Liste der in der Authentic View-Ansicht angezeigten Datensätze einschränken. Sie wird nur beim Editieren verwenden.

Wurden Änderungen in der Datenbank gespeichert, so wird die nicht-editierbare XML-Datei beim nächsten Aufrufen der Ausgabevorschau mit dem geänderten Inhalt aus der Datenbank aktualisiert und die aktualisierte Datei wird in der Vorschau angezeigt.

Ein Datenbank-basiertes SPS wird auf dieselbe Art wie das Schema-basierte Standard-SPS erstellt: durch Ziehen der Nodes in das Design-Fenster, Einfügen von statischen Stylesheet-Komponenten, Zuweisen von Anzeigeeigenschaften usw. Diese Mechanismen werden in dieser Dokumentation beschrieben.

 

 

 

© 2017-2023 Altova GmbH