Pregunta: | 11529 - SENTENCIA EN JAVA PARA QUE ME GUARDE ARCHIVO EN XML ? |
Autor: | Ferney Rodriguez G |
Estoy creando un programa en java y los datos que estoy intoduciendo, quiero que me los guarde en un archivo en Xml.Gracias por su colaboración. |
Respuesta: | Rafael Hernampérez Martín |
Estimado amigo,
Por lo que deduzco de tu pregunta, tú introduces datos en un formulario (ya sea AWT, Swing o HTML) y deseas que esa información la almacene en un fichero xml. En Java no existe algo genérico para construir xml a partir de un formulario (y sería casi imposible que una rutina deduciese cada una de nuestras interfaces y el nombre concreto para cada campo). XML es un lenguaje que permite definir y estandarizar los datos, por lo que tú mismo puedes hacerlo de la siguiente manera: 1) Crear un fichero con extensión .xml (clase File) y asignarle un flujo de salida (OutputStream o PrintWriter). 2) Escribir en el flujo la cabecera del fichero xml 3) Definir el comienzo de la etiqueta 4) Para cada campo del formulario definir su correspondiente etiqueta y su valor ( 5) Terminar el fichero escribiendo la etiqueta de cierre La construcción es muy sencilla y tan sólo es necesario unos conocimientos básicos de XML. A partir de aquí, puedes definir estructuras, subestructuras, aplicar DTDs, definir atributos, etc. Para más información sobre xml te recomiendo el tutorial de Sun Microsystem (http://java.sun.com/docs) y el site www.w3.org. Un saludo |