¿Cómo leer, escribir y guardar archivos xml usando Java?
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{ p>
dom4jSample.FileWrite(document);
Documento documentStr = dom4jSample.StringToXML("
dom4jSample.XMLWrite (documentStr);
documentStr = dom4jSample.StringToXML("
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();