Red de conocimiento informático - Material del sitio web - ¿Cómo leer, escribir y guardar archivos xml usando Java?

¿Cómo leer, escribir y guardar archivos xml usando Java?

Adjunte directamente el código fuente import java.io.FileWriter;

import java.io.IOException;

import java.util.Iterator;import org.dom4j.*;

importar org.dom4j.io.XMLWriter;

clase pública Dom4jSample { public static void main(String[] args)XMLWriter;

clase pública Dom4jSample { public static void main(String[] args) {

Dom4jSample dom4jSample = new Dom4jSample();

Document document = dom4jSample.createDocument();

intentar{

dom4jSample.FileWrite(document);

Documento documentStr = dom4jSample.StringToXML("¡Me encanta!");

dom4jSample.XMLWrite (documentStr);

documentStr = dom4jSample.StringToXML("¡Me encanta!XMLWrite(documentStr);

Leyenda del elemento = dom4jSample.FindElement(document);

System.out.println(legend.getText());

}

catch(Exception e)

{

}

}

/*

* Crear documento XML

*/

Documento público createDocument( )

{

Documento documento = DocumentHelper.createDocument();

Elemento raíz = document.addElement("raíz");

Elemento autor1 = root.addElement("Lynch");

autor1.addAttribute("Edad", "25");

autor1.addAttribute("País", "25" ");

Document = DocumentHelper.addAttribute("País", "China");

autor1.addText("¡Soy genial!");

Elemento autor2 = root.addElement("Leyenda");

autor2.addAttribute("Edad", "25");

autor2.addAttribute("País", "China ");

autor2.addText

("¡Soy genial!");

author2.addText("¡Soy genial!");

author2.addText("¡Soy genial!addText("Soy genial!" ! también!");

devolver documento;

}

/*

* Crear documento XML a través de String

*/

documento público StringToXML(String str) lanza DocumentException

{

Documento documento = DocumentHelper.parseText(str);

Volver documento;

}

Elemento público FindElement(Documento documento)

{

Elemento raíz = document.getRootElement();

Leyenda del elemento = null;

for(Iterator i=root.elementIterator("legend");i.hasNext();)

{

leyenda = (Elemento)i.siguiente();