Versiones XSLT y XPath
Un archivo SPS es básicamente una hoja de estilos XSLT y por eso es necesario establecer la versión XSLT de cada archivo SPS: 1.0, 2.0 o 3.0. Para ello haga clic en el icono pertinente de la barra de herramientas: , o . La opción elegida determinará:
•Cuál de los tres motores XSLT de StyleVision se utiliza para las transformaciones. StyleVision tiene motores XSLT 1.0, XSLT 2.0 y XSLT 3.0.
•Qué características XSLT (1.0, 2.0 o 3.0) están disponibles en la interfaz y están permitidas en el archivo SPS. Por ejemplo, XSLT 3.0 utiliza XPath 3.0, que es un lenguaje mucho más potente que XPath 1.0 (usado en XSLT 1.0) o XPath 2.0 (usado en XSLT 2.0). Además algunas características del SPS, como las tablas de contenido, solamente están disponibles con XSLT 2.0 y XSLT 3.0.
Nota: | para poder generar resultados en formato texto la versión XSLT debe ser XSLT 2.0 or XSLT 3.0. |
Transformación XSLT
Las transformaciones XSLT de StyleVision se utilizan para (i) generar vistas de resultados en la interfaz y (ii) generar y guardar archivos de resultados (HTML, texto y RTF) desde la interfaz gráfica de la aplicación y desde StyleVision Server. El motor XSLT utilizado para transformaciones (el motor XSLT 1.0, 2.0 o 3.0 de Altova) corresponde a la versión XSLT seleccionada en el diseño SPS.
Funciones XSLT en la interfaz gráfica
Las funciones propias de cada versión XSLT dependen sobre todo del uso de la versión XPath adecuada (XPath 1.0 para XSLT 1.0, XPath 2.0 para XSLT 2.0 o XPath 3.0 para XSLT 3.0). Las expresiones XPath se usan mucho en StyleVision (sobre todo en características como los cálculos automáticos y las plantillas condicionales) y hay mecanismos de la interfaz que necesitan (y que ayudan a generar) expresiones XPath para funcionar. Las funciones de la versión XPath adecuada aparecen en la interfaz automáticamente dependiendo de la versión XSLT seleccionada.