Neu in StyleVision 2012: Kombinierte Formatvorlagen für eine verbesserte Formatierung
StyleVision ist ein intuitives Werkzeug zur Gestaltung von Stylesheets und Berichten, das XML-, XBRL- und Datenbankinhalte in HTML, RTF, PDF, Word 2007+ und elektronische Formulare umwandelt – und das alles aus einer einzigen Designvorlage. Mit der Version aus dem Jahr 2012 (Hier zum Download verfügbarStyleVision bietet jetzt noch mehr Möglichkeiten zur Formatierung, sodass Sie noch anspruchsvollere und visuell ansprechendere Ergebnisse erstellen können.
Eine der vielseitigsten Funktionen, die in StyleVision 2012 eingeführt wurden, ist die Unterstützung für kombinierte Stile für die Ausgabe in RTF, Word und PDF sowie für HTML und elektronische Formulare. Diese Funktion ermöglicht es Ihnen, Stile, die in einem XML-Dokument definiert sind, mit denen zu kombinieren, die Sie direkt im Bericht selbst festlegen. Sie können auch mithilfe von XPath eine Kombination erstellen, um mehrere Stilmerkmale desselben Designelements zu steuern (z. B. Schriftart, Hintergrundfarbe, Ausrichtung).
Die Unterstützung für kombinierte Stile ermöglicht es, das Aussehen eines Designelements schnell und einfach zu ändern, indem ein Attribut aus der XML-Instanzdatei ausgewählt oder der XPath-Ausdruck geändert wird. Diese Funktion wird häufig verwendet, wenn das XML-Dokument HTML-Fragmente enthält, die Stilinformationen enthalten. Jetzt können Sie einen XPath-Selektor verwenden, um Stilinformationen aus dem HTML-Fragment zu extrahieren und diese direkt auf ein Ausgabedokument anzuwenden.
Hier haben wir beispielsweise XMLSpy, den XML-Editor und die Entwicklungsumgebung von Altova, verwendet, um eine XML-Instanzdatei zu erstellen, die den Inhalt einer Musikbibliothek enthält. (Wir haben auch das Schema in XMLSpy erstellt.)
Das Attribut "StyleIt" des Elements "Recording", das im folgenden Bild dargestellt ist, enthält Formatierungsanweisungen für diese spezifische Aufnahme. Laut unserer Datei sollte die Aufnahme von "Fun Factory" rot und fett dargestellt werden.

Jetzt können wir zu StyleVision wechseln und mit der Erstellung eines Designs basierend auf unserer XML-Instanzdatei beginnen.
Um die Formatierungsanweisungen aus dem XML-Dokument anzuwenden, müssen wir lediglich das Attribut "StyleIt" aus dem Dropdown-Menü für zusammengesetzte Stile im Eigenschaftenbereich in unserem StyleVision-Design aufrufen.

Der Eintrag "Fun Factory" erscheint im resultierenden Ergebnis in roter, fettgedruckter Schrift.

Wir können auch die Formatierungsanweisungen aus der Instanzdatei ignorieren und stattdessen unsere eigenen verwenden.
Hier haben wir das "StyleIt"-Attribut in der Auswahlliste durch eine XPath-Bedingungsanweisung ersetzt, die die Formatierung basierend auf einem Attribut des "Recording"-Elements namens "PlaylistCode" festlegt. Partytitel werden in blauer Papyrus-Schrift, Größe 12, dargestellt, entspannende Musikstücke in dunkelroter Pristina-Schrift, Größe 14, und Hintergrundmusik standardmäßig in grüner Onyx-Schrift, Größe 14.

So sieht die Ausgabedatei jetzt aus.

Die Unterstützung für kombinierte Stile ist nur eine der neuen Funktionen zur Gestaltung von Stylesheets und Berichten in StyleVision 2012. Klicken Sie hier, um mehr über die neuen Funktionen in der gesamten Altova-Produktreihe zu erfahren.