Home. 
.

transparent

transparent

transparent

Visuelles Stylesheet Design

Altova StyleVision® 2008 bedient sich einer einzigartigen visuellen Methode, um Stylesheets zum Transformieren von XML und Datenbanken in HTML, RTF, PDF, Word 2007 (OOXML) und elektronische Authentic® Formulare zu erstellen.

Das Erstellen von Stylesheets erfolgt in StyleVision mit Hilfe von Drag and Drop. Sie wählen einfach Komponenten aus Ihrer/Ihren Datenquell(en) aus, ziehen sie in das Design-Fenster und geben über benutzerfreundliche Eingabehilfenfenster Darstellung und Layout-Eigenschaften an.

StyleVision Designs können auf einer oder mehreren XML-, DTD- und Datenbankquellen basieren. Dies bedeutet, dass in Ihr Design Daten aus mehreren XML-Quellen integriert werden können oder selbst Daten aus einem XML-Schema und einer relationalen Datenbank kombiniert werden können. Ja, Sie können sogar Designs zur Veröffentlichung von in relationalen Datenbankspalten gespeicherten XML-Dokumenten erstellen (wird derzeit nur für IBM DB2 unterstützt).

Jedes Design erzeugt gleichzeitig ein standardkonformes XSLT 1.0/2.0 und ein XSL:FO Stylesheet, die entsprechende Ausgabe in HTML, RTF, PDF, Word 2007 und ein elektronisches Authentic-Formular. Dies macht StyleVision zum ultimativen Tool für das Single Source, Multi-Channel Publishing von XML- und Datenbankdaten.



StyleVision stylesheet designer
Zum Vergrößern Bild anklicken

StyleVision stylesheet design Flash demo Stylesheet Design Flash Demo jetzt ansehen



Ansichten

Die Benutzeroberfläche von StyleVision enthält sechs synchronisierte Register, über die Sie die anhand von Ihrem Design generierten Stylesheets direkt im Design-Fenster anzeigen und speichern können. Mit Hilfe der einzelnen Register können Sie zwischen der Anzeige von Stylesheets und der damit verknüpften Ausgabe hin und herwechseln. Es gibt folgende Register:

  • Design-Register zur Anzeige Ihrer Designs. Wenn Sie auf das Register klicken, wechseln Sie zum JavaScript Editor, in dem Sie JavaScript-Funktionen definieren können, die für Ihr Design verwendet werden.
  • Authentic-Register zur Anzeige des mit Ihrem Design erzeugten elektronischen Authentic-Formulars.
  • HTML-Vorschau-Register zur Anzeige der HTML-Ausgabe. Wenn Sie auf das Register klicken, wechseln Sie zum standardkonformen XSLT 1.0/2.0 Stylesheet, mit dem die HTML-Ausgabe generiert wird.
  • RTF-Vorschau-Register zur Anzeige der RTF-Ausgabe. Wenn Sie auf das Register klicken, wechseln Sie zum standardkonformen XSLT 1.0/2.0 Stylesheet, mit dem die RTF-Ausgabe generiert wird.
  • PDF-Vorschau-Register zur Anzeige der PDF-Ausgabe. Wenn Sie auf das Register klicken, wechseln Sie zum standardkonformen XSL:FO Stylesheet, mit dem die PDF-Ausgabe generiert wird.
  • Word 2007-Vorschau-Register zur Anzeige der OOXML-Ausgabe. Wenn Sie auf das Register klicken, wechseln Sie zum standardkonformen XSLT 1.0/2.0 Stylesheet, mit dem die Microsoft® Word 2007-Ausgabe generiert wird.



Synchronized views in StyleVision

Design-Übersicht

Im Fenster Design-Übersicht können Sie Schemaquellen, globale Parameter, Module und CSS-Dateien zu Ihrem aktiven Design hinzufügen. Sie haben dadurch einen Überblick über diese Komponenten und können alle davon an einem Ort verwalten.



Design Overview

Intelligente Eingabehilfen

Die Benutzeroberfläche von StyleVision enthält fünf Eingabehilfenfenster zum Anzeigen, Bearbeiten und Zuweisen von Stil- und Layout-Eigenschaften der einzelnen Elemente in Ihrem Design.

In der Eingabehilfe Schemaquellen sehen Sie eine Baumstruktur des/der Schemas und/oder Datenbank, auf dem/der Ihr Design basieren soll. Über dieses Fenster können Sie eine XML-Arbeitsdatei zuweisen und das/die Root Element(e) des Designs definieren. Vom Fenster "Schemaquellen" können Sie Nodes in das Design-Fenster ziehen, um die Struktur Ihres Ausgabedokuments zu definieren. In dem Fenster sind außerdem globale Elemente sowie wiederverwendbare complex und simpleTypes aus Ihrem XML-Schema aufgelistet, für die globale Vorlagen zugewiesen werden können, um Stile im ganzen Design anzuwenden.



Schema Sources

Während Sie Komponenten aus dem Fenster "Schemaquellen" in das Design-Fenster ziehen, können Sie mit Hilfe der anderen unten beschriebenen Eingabehilfenfenster Stil- und Layout-Regeln sowie erweiterte Stylesheet-Funktionen definieren.

Die Design Tree-Eingabehilfe bietet eine editierbare Übersicht über Ihr Design einschließlich verwendeter Namespaces, global definierter Parameter, XML- und Datenbankschemaquellen, im JavaScript Editor definierter JavaScript-Funktionen, globaler Vorlagen und Layout-Informationen für die Ausgabe in gedruckte RTF-, PDF- und Word 2007-Dokumente.



Design Tree

Über die Stil Repository-Eingabehilfe können Sie externe CSS Stylesheets importieren und globale CSS Stile und XSL:FO-Seitenverarbeitung für das Design importieren. Nähere Informationen finden Sie unter Arbeiten mit CSS in StyleVision.



Style Repository

Über die Eigenschaften-Eingabehilfe können Sie Eigenschaften, die Sie einzelnen Komponenten im Design zugewiesen haben, ansehen und bearbeiten. Die im Fenster angezeigten Eigenschaften sind kontextsensitiv und hängen davon ab, welche Design-Komponente gerade ausgewählt ist. Wenn es sich bei der ausgewählten Komponente z.B. um eine Vorlage handelt, werden nur die für die Vorlage relevanten Eigenschaften angezeigt.



Properties window

Sie können Eigenschaften durch direkte Eingabe oder Auswahl aus dem Dropdown-Menü festlegen. Einige Eigenschaften wie z.B. Eingabeformat und XPath-Selektoren verfügen über zusätzliche Eingabehilfen-Dialogfelder, die als zusätzliche Hilfe angezeigt werden.



Properties entry helper

Im Stile-Eingabehilfenfenster können Sie für Komponenten in der Design-Ansicht lokale CSS- und XSL:FO-Stile für die Seitenverarbeitung definieren. Sie können jede Komponente in Ihrem Design auswählen und ihr Stilregeln zuweisen. Wenn Sie in Ihrem Design auf eine Komponente klicken, werden die Stile für diese Komponente sowie die dazugehörigen Typen angezeigt. Wenn Sie z.B. auf ein Content-Element klicken, das Teil einer Tabelle ist, werden im Fenster Stile die verfügbaren Stileinstellungen für den Content sowie die Tabelle und ihre Komponenten (Zeile, Spalte usw.) angezeigt. Auf diese Art können Sie mehrere Stilregeln gleichzeitig definieren.

Des Weiteren haben Sie nun neben der Auswahl statischer Stylesheet Regeln auch die Möglichkeit, mit Hilfe von XPath-Ausdrücken dynamische Stilwerte zuzuweisen. So können Sie z.B. fehlerhafte Daten mit Hilfe von XPath-Ausdrücken rot anzeigen, aufeinanderfolgende Zeilen in einer Tabelle in unterschiedlichen Farben anzeigen usw. Mit Hilfe von XPath können Sie Stilwerte anhand von in XML-Dateien gespeicherten oder direkt aus dem XPath-Ausdruck stammenden Daten festlegen.

Sie können den XPath-Ausdruck direkt in das Feld "Wert" der Eingabehilfe "Stile" eingeben. Oder Sie klicken auf das XPath-Symbol, um das Dialogfeld "XPath bearbeiten" aufzurufen und die XPath-Ausdrücke mit Hilfe der darin verfügbaren Eingabehilfen und Syntaxprüfung zu erstellen. Jeder XPath-Ausdruck wird in Laufzeit ausgewertet und das Ergebnis wird als Eigenschaftswert eingegeben.



Edit XPath

Inhaltsverzeichnisse

Falls nötig, kann an jeder beliebigen Stelle in Ihrem Design ein Inhaltsverzeichnis angelegt werden. Sie können sogar mehrere Inhaltsverzeichnisse im selben Dokument erstellen. (Bitte beachten Sie: Inhaltsverzeichnisse können nur generiert werden, wenn Sie in der StyleVision-Symbolleiste XSLT 2.0 ausgewählt haben).

Dabei werden einfach Inhaltsverzeichnis-Markierungen erstellt, mit denen die Elemente, die in das Inhaltsverzeichnis aufgenommen werden sollen, gekennzeichnet werden. Anschließend definieren Sie die Formatierung mit Hilfe eines praktischen Inhaltsverzeichnisassistenten.



TOC design

Dank konfigurierbarer Optionen können Sie Bedingungsvorlagen, flache oder hierarchische Inhaltsverzeichnisse generieren, Einträge als einfachen Text oder Hyperlinks anzeigen, Seitennummern inkludieren usw. Dank der Inhaltsverzeichnisfunktionen können Sie in StyleVision problemlos Single Source Publishing-Lösungen für Dokumente jeder Größe - selbst für Dokumente mit mehreren Abschnitten und Kapiteln - implementieren.

Vorlagen

StyleVision bietet Unterstützung für die verschiedensten benutzerdefinierten Vorlagen, in denen Formatierungs-, Layout- und Verarbeitungsanweisungen gespeichert werden, die im gesamten Design durchgehend, oder nur bei Zutreffen bestimmter Bedingungen in den Quelldaten, angewendet werden.

Mit Hilfe von globalen Vorlagen können Sie Regeln zur Darstellung eines bestimmten Elements definieren, das mehrmals im Ausgabedokument vorkommt. Wenn Sie z.B. auf jede Instanz eines E-Mail-Elements in Ihrem Design dieselbe Verarbeitung und Formatierung anwenden möchten, können Sie die globale Vorlage einmal definieren und StyleVision wendet die definierten Regeln anschließend bei der Ausgabe ins HTML-, RTF-, PDF-, Word 2007-Format und als Authentic-Formular auf jede Instanz dieses Elements an.

StyleVision gestattet die Erstellung globaler Vorlagen auf Basis von in der XML-Schema-Spezifikation definierten complex und simpleTypes.



global types

Auch mit Hilfe von Design-Fragmenten lassen sich Formatierungs- und Verarbeitungsregeln einmal definieren und dann auf Elemente unterschiedlichen Namens in Ihrem Design anwenden. Mit Hilfe von Design-Fragmenten können Sie ein Fragment Ihres Designs speichern und an mehreren Stellen wiederverwenden.

Sie können sogar ein anderes StyleVision-Design importieren, um im dem von Ihnen erstellten Design Zugriff auf alle seine globalen Konstrukte zu haben. Dazu müssen Sie einfach ein bestehendes Design als Modul in der Design-Struktur von StyleVision hinzufügen. Daraufhin stehen alle globalen Vorlagen, CSS-Stile, JavaScript-Funktionen usw., die in der vorhandenen Datei definiert sind, für die Verwendung in Ihrem neuen Design zur Verfügung. Die Funktionen für modulares Design in StyleVision helfen Ihnen, Zeit zu sparen, da Sie vorhandene Komponenten wiederverwenden können und erleichtern die gemeinsame Arbeit an Designs in Arbeitsteams.



stylesheet templates

In StyleVision können Sie mittels Bedingungsvorlagen komplexe dynamische Funtionalitäten auf Ihr Design anwenden. Mit Hilfe von Bedingungsvorlagen basierend auf XPath-Ausdrücken können Sie Formulare mit Layout und Stilen entwerfen, die sich auf Basis der Quelldaten in der/den XML-Datei(en) oder der Datenbank ändern.

CSS und JavaScript

StyleVision unterstützt für das HTML Webseitendesign alle Design-Elemente, die heutzutage auf Webseiten verwendet werden. Dazu gehören Hyperlinks, CSS Stile, JavaScript-Funktionen usw. Es beinhaltet sogar einen JavaScript Editor zum Definieren von Funktionen, die dynamische, ereignisbasierte Funktionen zu Ihren HTML-Seiten hinzufügen. Lesen Sie mehr über die Unterstützung von CSS und JavaScript in StyleVision.

Stylesheet-Funktionen

Mit StyleVision erstellte Stylesheets unterstützen komplexe Funktionalitäten wie z.B. automatische Berechnung, Validierung von Business Logic und vieles mehr. Lesen Sie mehr über erweiterte Stylesheet-Funktionen.

Unterstützung für Projektmanagement

Durch die Unterstützung von Projektmanagement in StyleVision können Sie miteinander in Zusammenhang stehende Stylesheets und ihre Komponenten ganz einfach in einem Projekt speichern und verwalten.



project window



Sehen Sie selbst, wie Sie mit Hilfe der visuellen Methode zum Erstellen von Stylesheets mit StyleVision® 2008 Ihre Produktivität steigern können, da damit das manuelle Schreiben mehrerer Stylesheets zur Darstellung von Inhalt in HTML, RTF, PDF, Word 2007 (OOXML) und elektronischen Formularen wegfällt. Downloaden Sie jetzt eine kostenlose 30-Tage-Testversion!



transparent
Download
Pricelist
Buy
Video
Datasheet
Feature Comparsion
Print
Mail
Digg
delicious
StyleVision Flash Demo
.

StyleVision Flash demo
Sehen Sie sich unsere neue StyleVision Flash Demo an!

.
.
.
.

transparent

transparent