¿Qué es una hoja de estilos SPS?
Una StyleVision Power Stylesheet (o archivo SPS) es una hoja de estilos XSLT ampliada con la que puede:
•controlar la presentación y la entrada de datos de documentos XML y bases de datos en la vista Authentic (un editor gráfico de documentos XML disponible en los productos Altova XMLSpy, Authentic Desktop, Authentic Browser y StyleVision) y
•especificar el diseño de salida de la transformación de documentos XML.
Los archivos SPS tienen la extensión de archivo .sps.
Diseño del archivo SPS
Los archivos SPS se crean de forma gráfica en StyleVision y se basan en un esquema, bien en una DTD o bien en un XML Schema. Si el SPS se debe usar con una BD, entonces se basa en un esquema XML generado automáticamente por StyleVision a partir de la estructura de la BD. El diseño del archivo SPS es flexible: puede incluir contenido dinámico y estático. Se denomina contenido dinámico el conjunto de datos procedentes de documentos XML y de bases de datos. El contenido estático es el contenido que se introduce en el diseño SPS directamente. El contenido dinámico se puede incluir en el diseño como texto simplemente o dentro de componentes como campos de entrada, cuadros combinados y tablas. Además, puede manipular el contenido dinámico (con cálculos automáticos) y presentarlo solamente si se cumplen ciertas condiciones en el documento de origen. También puede colocar partes diferentes del contenido en posiciones distintas del diseño SPS. Asimismo, el SPS puede incluir otros componentes como imágenes, hipervínculos y funciones JavaScript. El usuario puede definir el formato y la presentación de cada componente del SPS.
El archivo SPS y la vista Authentic
Si un documento XML o una BD tienen asociado un archivo SPS, entonces pueden editarse en la vista Authentic (un editor gráfico de documentos XML disponible en los productos Altova XMLSpy, Authentic Desktop, Authentic Browser y StyleVision). La vista Authentic es una solución ideal para la distribución y edición gráfica de documentos XML y bases de datos. En su interfaz gráfica pueden trabajar varios usuarios para editar el documento XML o la BD. En StyleVision puede ver una vista previa y probar el diseño SPS mientras lo diseña en la pestaña de la vista Authentic. Para más información sobre el funcionamiento de archivos SPS en la vista Authentic, consulte el apartado Archivos SPS y la vista Authentic.
El archivo SPS y las hojas de estilos XSLT
Cuando termine de diseñar el archivo SPS, puede generar hojas de estilos XSLT basadas en el diseño recién creado. StyleVision es compatible con XSLT 1.0, XSLT 2.0 y XSLT 3.0 y puede usar un único archivo SPS para generar hojas de estilos XSLT en HTML, RTF, XSL-FO, texto y Word 2007 y versiones posteriores (XSL-FO, texto y Word 2007 y versiones superiores solamente en la edición Enterprise; RTF y texto en las ediciones Enterprise y Professional; en la edición Basic solo se puede generar HTML). Las hojas de estilos XSLT generadas se pueden usar en transformaciones externas para transformar documentos XML basados en el mismo esquema utilizado en el SPS con el que se generó la hoja de estilos XSLT. Para más información consulte el apartado Archivos generados.
El archivo SPS y los documentos de salida
También puede usar StyleVision para generar documentos de salida directamente. Las pestañas de las vistas de resultados muestran el resultado del documento SPS activo. Estos resultados se pueden exportar a un archivo desde la interfaz gráfica con el comando Archivo | Guardar archivos generados o con StyleVision Server.