XSLT- und XPath-Versionen

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

Startseite >  Übersicht über die Verwendung >

XSLT- und XPath-Versionen

Ein SPS ist im Grunde ein XSLT Stylesheet. Für jedes SPS muss die XSLT-Version angegeben werden: 1.0, 2.0 oder 3.0. Dies geschieht, indem Sie in der Symbolleiste auf die entsprechende Schaltfläche klicken: ic_xslt_10 oder ic_xslt_20 oder ic_xslt_30. Die Auswahl, die Sie vornehmen, legt zweierlei fest:

 

Welcher der drei XSLT-Prozessoren in StyleVision für Transformationen verwendet wird; StyleVision hat einen separaten XSLT 1.0-, XSLT 2.0- und XSLT 3.0-Prozessor.
Welche XSLT-Funktionalität (1.0, 2.0 oder 3.0) auf der Benutzeroberfläche angezeigt und im SPS zugelassen werden soll. So wird von XSLT 3.0 z.B. XPath 3.0 verwendet, eine viel umfangreichere Sprache als XPath 1.0 (welches in XSLT 1.0 verwendet wird) oder XPath 2.0 (welches in XSLT 2.0 verwendet wird). Zusätzlich dazu stehen einige SPS-Features wie z.B. die Funktion "Inhaltsverzeichnis" nur bei XSLT 2.0 und XSLT 3.0 zur Verfügung.

 

XSLT-Transformationen

XSLT-Transformationen in StyleVision dienen dazu um: (i) auf der Benutzeroberfläche eine Ausgabevorschau zu erstellen; und (ii) um über die Benutzeroberfläche und über StyleVision Server Ausgabedateien zu generieren und zu speichern (HTML und RTF). Der für die Transformationen verwendete XSLT-Prozessor (Altova XSLT 1.0, 2.0 oder 3.0-Prozessor) entspricht der im SPS ausgewählten XSLT-Version.

 

XSLT-Funktionalitäten auf der Benutzeroberfläche

Die für die jeweilige XSLT-Version geeigneten Funktionalitäten stehen hauptsächlich mit der korrekten XPath-Version (XPath 1.0 für XSLT 1.0, XPath 2.0 für XSLT 2.0, XPath 3.0 für XSLT 3.0) in Zusammenhang. XPath-Ausdrücke werden in StyleVision häufig verwendet - v.a. in Funktionen wie automatischen Berechnungen und Bedingungsvorlagen. Es gibt Methoden, für die XPath-Ausdrücke erforderlich sind und die Ihnen beim Erstellen solcher Ausdrücke behilflich sind. Die Funktionalität der korrekten XPath-Version steht abhängig von der gewählten XSLT-Version automatisch auf der Benutzeroberfläche zur Verfügung.

 

 

 


© 2019 Altova GmbH