Este artículo describe el método para generar archivos de formato XML en Java. Compártelo para su referencia, como sigue:
Aquí hay una demostración del uso de Java para generar archivo XML
El paquete jar jdom.jar usó en la demostración.
En aras de la fácil comprensión, escribí una demostración
import java.io.fileOutputStream; import java.io.ioException; import org.jdom.document; import org.jdom.element; import org.jdom.jdomexception; import og.jdom.output.format; import org.jdom.outputput.xmloutputter; clase pública java2xml {book [] books = new book [] neo Libro ("1", "Poemas de trescientos Tang"), nuevo libro ("2", "Think in Java"), nuevo libro ("3", "The Condor Heroes"), nuevo libro ("4", "Libro de girasol")}; public void buildxmldoc () lanza ioexception, jdomexception {// crea el nodo raíz y establece sus propiedades; Elemento root = new Element ("Libros"). SetAttribute ("Count", "4"); // Agregar el nodo raíz al documento; Documento doc = nuevo documento (root); for (int i = 0; i <books.length; i ++) {// crea un libro de nodo; Elemento elements = nuevo elemento ("libro"); // Agregar nodos infantiles al nodo del libro y asignar valores; Elements.addContent (nuevo elemento ("id"). settext (libros [i] .getbook_id ())); Elements.addContent (nuevo elemento ("nombre"). settext (libros [i] .getbook_name ())); // root.addcontent (elementos); } // output books.xml archivo; // hacer el formato de efecto de efecto de archivo XML format = format.getPrettyFormat (); Xmloutputter xmlout = new XMLoutputter (formato); Xmlout.output (DOC, nuevo FileOutputStream ("c: /books.xml")); } public static void main (string [] args) {try {java2xml j2x = new java2xml (); System.out.println ("El archivo de libros.xml se está generando ..."); j2x.BuildxmlDoc (); } catch (Exception e) {E.PrintStackTrace (); } System.out.println ("c: /books.xml se ha generado el archivo"); }}El efecto de operación es que hay un archivo books.xml en la unidad C de mi computadora (este archivo no estaba disponible antes)
Demo simple, puedes ver claramente
Espero que este artículo sea útil para la programación Java de todos.