Altova StyleVision Server 2025

Sintaxis y descripción

El comando generate (gen en versión abreviada) genera uno o más archivos de salida (HTML, PDF, RTF y/o DOCX) al transformar el archivo XML de entrada con los documentos XSLT que contiene el archivo PXF de entrada.

 

stylevisionserver generate | gen --inputxml=Filename [opciones adicionales] InputPXF

 

La opción --inputxml es obligatoria y da la ruta de acceso del archivo XML.

El argumento InputPXF indica la ruta de acceso al archivo PXF que contiene los documentos XSLT que se usan para generar los documentos de salida. Los archivos PXF se crean con la aplicación de Altova StyleVision.

Cada formato de salida se genera indicando la opción correspondiente para ese resultado (véase la lista Opciones más abajo). El valor de cada una de las opciones es una ruta que indica dónde se debe generar el resultado.

 

Nota:StyleVision Server usa Apache FOP, el procesador FO del proyecto Apache, para generar archivos PDF a partir de FO. Apache FOP se instala automáticamente con StyleVision Server en estas ubicaciones: en sistemas Windows, en ProgramData\Altova\SharedBetweenVersions; en sistemas Linux y macOS, en una subcarpeta de StyleVisionServer2025. Recuerde que para poder usar Apache FOP es necesario tener instalado Java Runtime Environment 1.8 o superior en el equipo de StyleVision Server. Debe instalar la versión de Java que corresponda a su versión de StyleVision Server (32 o 64 bits, respectivamente). Para más información sobre cómo configurar FOP consulte el apartado Requisitos para FOP.

 

 

 

Ejemplos

Ejemplos del comando generate:

 

stylevisionserver generate --inputxml=C:\MyFiles\ExpReport.xml --html=Test.html ExpReport.pxf

stylevisionserver generate --inputxml=C:\ExpReport.pxf|zip\ExpReport.xml --html=Test.html ExpReport.pxf

stylevisionserver generate --inputxml=altova://packagedfile/ExpReport.xml --html=Test.html ExpReport.pxf

stylevisionserver generate --inputxml=ExternalXML.xml --html=Test.html Test.pxf

 

Estos ejemplos utilizan la opción obligatoria --inputxml, el argumento PXFEntrada (Test.pxf) y un mínimo de una opción de formato de salida (--html en todos los ejemplos mencionados).

El archivo XML de entrada que se debe usar puede encontrarse dentro del archivo PXF (ver el segundo y tercer ejemplo más arriba) o puede ser un archivo XML externo (ubicado fuera del archivo PXF, como en el primer y cuarto ejemplo).

El modificador --inputxml se ignora si el esquema fuente principal es de BD o BD-XML, pero debe estar presente por motivos sintácticos y será necesario algo como --inputxml=baseDedatos.

Si la opción de formato de salida --html toma una ruta de acceso relativa, como en los ejemplos más arriba, entonces la ubicación del archivo de salida será relativa a la carpeta donde está guardado el archivo PXF.

 

Opciones

 

 

Use la opción --h, --help  para mostrar información sobre el comando.

 

Las opciones se enumeran en versión corta (si existe) y larga. Puede usar una o dos barras tanto para la versión corta como para la larga. Las opciones pueden tomar un valor o no hacerlo. Si lo hacen, se escribe así: --option=value. Los valores se pueden indicar sin comillas, salvo en dos casos: (i) cuando la cadena del valor contiene espacios o (ii) cuando se indica de forma explícita en la descripción de la opción que las comillas son necesarias. Si una opción toma un valor booleano y no se especifica ningún valor, entonces el valor predeterminado de la opción es TRUE. Use la opción --h, --help  para mostrar información sobre el comando.

 

Catálogos

Si usa el mecanismo de catalogación de Altova encontrará los archivos relevantes en la carpeta etc de la carpera de la aplicación StyleVision Server. Para leer información más detallada consulte la sección Catálogos del manual de Altova StyleVision.

 

Puede crear el archivo CustomCatalog.xml a partir del archivo de plantilla CustomCatalog_template.xml. Asegúrese de que cambia el nombre del archivo de plantilla a CustomCatalog.xml, ya que es este el que se usa en el mecanismo de catalogación (y no la plantilla).

 

Tenga en cuenta que:

 

Durante una instalación nueva de la misma versión principal (misma u otra subversión), el archivo de plantilla se sustituye por uno nuevo, pero CustomCatalog.xml no cambia.

Sin embargo, si instala una versión principal nueva sobre una versión principal anterior, la carpeta de la instalación anterior se borra junto con su archivo CustomCatalog.xml. Por tanto, si quiere seguir usando el CustomCatalog.xml de la versión anterior debe guardarlo en una ubicación segura. Después de instalar la versión principal nueva puede copiar el archivo CustomCatalog.xml guardado en la carpeta etc de la versión principal nueva y editarlo allí como necesite.

 

© 2018-2024 Altova GmbH