/ **
* Desciption: java crear el archivo XML
* Autor: maomao
* Fecha y hora: 04/04/2007 23:42
* /
empaquetar
com.xh.xml;
importación
java.io.FileOutputStream;
importación
java.io.IOException;
importación
org.jdom.Document;
importación
org.jdom.Element;
importación
org.jdom.JDOMException;
importación
org.jdom.output.XMLOutputter;
público
de clase
Java2XML {
pública
vacío
BuildXMLDoc ()
lanza
IOException, JDOMException {
// Crear una lista de nodos de la raíz;
= Raíz elemento
nuevo
elemento ( "lista");
// nodo raíz añadido al documento;
Documento doc =
nuevo
documento (raíz);
// Este bucle puede ser sustituido para atravesar el conjunto de resultados de la operación tabla de base de datos;
para
(
int
i = 0; i <5; i ++) {
// Crear un usuario nodo;
Elemento elementos =
nuevo
elemento ( "usuario");
// añadir atributos a la identificación del nodo de usuario;
elements.setAttribute ( "id", "" + i);
// añadir un nodo hijo en el nodo de usuario y la asignación;
// nuevo elemento ( "nombre") en el campo "Nombre" en la tabla correspondiente sustituir, en setText ( "Xuehui") "Xuehui reemplazado valores de los registros de la tabla;
elements.addContent (
nuevo
elemento ( "nombre") setText ( "Xuehui").);
elements.addContent (
nuevo
elemento (la "edad") setText ( "28").);
elements.addContent (
nuevo
elemento ( "sexo") setText ( "Male").);
// añadir un usuario a una lista de nodos padre de nodos secundarios;
root.addContent (elementos);
}
XMLOutputter XMLOut =
nuevo
XMLOutputter ();
// archivo user.xml de salida;
XMLOut.output (doc,
nueva
FileOutputStream ( "user.xml"));
}
pública
estática
vacíos
principales (args String []) {
tratar
{
Java2XML J2X =
nuevo
Java2XML ();
. Sistema
OUT
.println ( "Generar archivo mxl ...");
j2x.BuildXMLDoc ();
}
Catch
(Exception e) {
e.printStackTrace ();
}
}
}
User.xml archivos generados
<? Xml version = "1.0" encoding = "UTF-8"?>
<Lista>
<Id de usuario = "0">
<Nombre> Xuehui </ name>
<Edad> 28 </ edad>
<Sexo> Varón </ sexo>
</ Usuario>
<Id de usuario = "1">
<Nombre> Xuehui </ name>
<Edad> 28 </ edad>
<Sexo> Varón </ sexo>
</ Usuario>
<Id de usuario = "2">
<Nombre> Xuehui </ name>
<Edad> 28 </ edad>
<Sexo> Varón </ sexo>
</ Usuario>
<Id de usuario = "3">
<Nombre> Xuehui </ name>
<Edad> 28 </ edad>
<Sexo> Varón </ sexo>
</ Usuario>
<Id de usuario = "4">
<Nombre> Xuehui </ name>
<Edad> 28 </ edad>
<Sexo> Varón </ sexo>
</ Usuario>
</ List>
https://www.cnblogs.com/liudianjia/p/12513320.html
https://www.cnblogs.com/liudianjia/p/12513272.html
https://www.cnblogs.com/liudianjia/p/12495990.html
https://www.cnblogs.com/liudianjia/p/12488902.html
https://www.cnblogs.com/liudianjia/p/12484952.html
https://www.cnblogs.com/liudianjia/p/12479110.html