Java y XML?
Necesito ejemplos sencillo y claros de como mostrar informacion a terceros con Java y XML
Aqui tienes un ejemplo sencillo de como crear un xml de 4 campos con java.
package outXml;
/**
* @author adolfo
*
* TODO To change the template for this generated type comment go to Window -
* Preferences - Java - Code Style - Code Templates
*/
import org.jdom.Document;
import org.jdom.Element;
public class OutXml {
public static void main(String[] args) {
OutXml p = new OutXml();
p.crearXML("Primero","ApePrimero","11111111Q");
}
public OutXml(){
}
public Document crearXML(String nombre,String apellido, String dni){
Element root = new Element("Clientes");
Element persona = new Element ("Persona");
Element temp = new Element("nombre");
temp.setText(nombre);
//Aqui le añadimos el nombre a persona
persona.addContent(temp);
temp = new Element("apellido");
temp.setText(apellido);
persona.addContent(temp);
temp = new Element("dni");
temp.setText(dni);
persona.addContent(temp);
root.addContent(persona);
persona = new Element ("persona");
temp = new Element("nombre");
temp.setText(nombre);
//Aqui le añadimos el nombre a persona
persona.addContent(temp);
temp = new Element("apellido");
temp.setText(apellido);
persona.addContent(temp);
temp = new Element("dni");
temp.setText(dni);
persona.addContent(temp);
root.addContent(persona);
Document doc = new Document(root);
return doc;
//Escribir documento
}
}
package outXml;
/**
* @author adolfo
*
* TODO To change the template for this generated type comment go to Window -
* Preferences - Java - Code Style - Code Templates
*/
import org.jdom.Document;
import org.jdom.Element;
public class OutXml {
public static void main(String[] args) {
OutXml p = new OutXml();
p.crearXML("Primero","ApePrimero","11111111Q");
}
public OutXml(){
}
public Document crearXML(String nombre,String apellido, String dni){
Element root = new Element("Clientes");
Element persona = new Element ("Persona");
Element temp = new Element("nombre");
temp.setText(nombre);
//Aqui le añadimos el nombre a persona
persona.addContent(temp);
temp = new Element("apellido");
temp.setText(apellido);
persona.addContent(temp);
temp = new Element("dni");
temp.setText(dni);
persona.addContent(temp);
root.addContent(persona);
persona = new Element ("persona");
temp = new Element("nombre");
temp.setText(nombre);
//Aqui le añadimos el nombre a persona
persona.addContent(temp);
temp = new Element("apellido");
temp.setText(apellido);
persona.addContent(temp);
temp = new Element("dni");
temp.setText(dni);
persona.addContent(temp);
root.addContent(persona);
Document doc = new Document(root);
return doc;
//Escribir documento
}
}