Tecnología

Inicio

Cómo ejecutar un archivo de script en Java a la salida un archivo XML

Creación de archivos XML es utilizado por los programadores que deseen crear páginas dinámicas de código Java. archivos XML se pueden usar para importar valores en una base de datos, o pueden ser utilizados para mostrar listas de datos a un navegador. archivos de Java pueden ser utilizados para generar el XML a una carpeta en el servidor web. El archivo puede ser recuperada por un administrador o importada a través de código.

Instrucciones

1 Importe las bibliotecas necesarias. La biblioteca IO contiene las clases necesarias para generar los archivos incluyendo XML. La siguiente es la sintaxis utilizada para importar bibliotecas:
import java.io. *;

2 Crear la variable de fichero. Este código siguiente crea una instancia de la clase, mientras que la creación de un archivo XML al mismo tiempo:
PrintWriter xmlout = new PrintWriter (nueva FileOutputStream ( "clientes.xml"));

3 Crear la cadena de codificación. Esta cadena es utilizada por los navegadores web para detectar el tipo de caracteres utilizados en el archivo XML. La siguiente cadena se utiliza para guardar los caracteres de codificación:
MyEnc cadena = "ISO-8859-1";

4 Crear cierta información básica para rellenar el archivo XML. En este ejemplo, se crea una lista de clientes. La sintaxis siguiente se crea un cliente que se exportará como XML.
MyCustomerName cadena = "Joe";
MyCustomerId cadena = "33";

5 Escribir la primera línea, que es la codificación. directivas de codificación son siempre la primera línea de un archivo del navegador.
xmlout.println ( "<? xml version = \" 1.0 \ "encoding = \" "+ myEnc +" \ "?>");

6 Crear la etiqueta de apertura XML al cliente. La sintaxis siguiente se inicia la lista de clientes con la etiqueta de apertura "clientes". Todos los registros de clientes se encuentran dentro de esta etiqueta.
xmlout.println ( "<clientes>");

7 Escribe el registro del cliente en el fichero XML. El siguiente código escribe un registro dentro de la etiqueta "clientes" de nivel superior:
xmlout.println ( "<cliente customerId = \" "+ myCustomerId +" \ "name = \" "+ myCustomerName +" \ "> </ cliente>");

8 Cierre el archivo. Una vez que se crean registros, cerrando el archivo libera el uso de memoria y lo desbloquea para más procesos:
xmlout.Close ();