Configurar el resultado, parte 1
El paso siguiente es crear el nombre de archivo de los archivos de salida. Para ello vamos a usar la función concat, que une todos los valores suministrados como argumentos. Al unir estos valores se crea un nombre de archivo de salida (p. ej. Publication1.xml). Para generar los nombres de archivo con la función concat siga los pasos que describimos a continuación.
Agregar la función concat
Busque la función concat en la ventana Bibliotecas y arrástrela hasta el área de asignación (imagen siguiente). Por defecto esta función tiene dos parámetros cuando se añade a la asignación. En este ejemplo necesitamos tres parámetros. Haga clic en (Agregar parámetro) dentro del componente de la función y añada un tercer parámetro. Para borrar parámetros use (Eliminar parámetro).
Insertar una constante
Para agregar una constante haga clic en Constante en el menú Insertar. Cuando tenga que indicar un valor introduzca publication y deje la opción String como está. La constante publication suministra el valor de cadena de constante publication. Conecte la constante con value1 de la función concat, como se ve en la imagen siguiente:
Suministrar el id
Conecte el atributo id del componente de origen con value2 de la función concat. El atributo id del archivo XML de origen proporciona un valor de identificador único para cada uno de los archivos. Esta acción evita que todos los archivos se generen con el mismo nombre. La conexión se vuelve roja al hacer clic en ella.
Extraer la extensión de archivo
Busque la función get-fileext en la ventana Bibliotecas y arrástrela hasta el área de asignación. Cree una conexión desde del nodo superior del componente de origen (Archivo: BookTitle.xml) hasta el parámetro filepath de esta función. Ahora conecte el parámetro extension de la función get-fileext a value3 de la función concat. Así extrae solamente la parte de la extensión (en este caso, .xml) del nombre del archivo de origen y lo pasa al nombre del archivo de salida.