2012-09-11 5 views
4
  1. Je veux créer un fichier XML à partir de Java 6 (c'est la première fois que je veux l'essayer) et je voudrais un exemple de comment je peux le faire avec DOM. J'ai besoin d'un exemple montrant comment construire un arbre? Puis-je créer un fichier EDMX à partir d'un objet Java?

Cordialement, BorisCréer un fichier XML à partir d'un objet Java

+0

http://www.mkyong.com/tutorials/java-xml-tutorials/ –

Répondre

6

Simplest exemple de convertir l'objet java xml est la suivante:

@XmlRootElement(name = "entity") 
public class Entity { 

    private int age = 22; 
    private String firstname = "Michael"; 

    public int getAge() { 
     return age; 
    } 

    public void setAge(int age) { 
     this.age = age; 
    } 

    public String getFirstname() { 
     return firstname; 
    } 

    public void setFirstname(String firstname) { 
     this.firstname = firstname; 
    } 
} 

public class Main { 
    public static void main(String[] args) { 
     JAXBContext jc = JAXBContext.newInstance(Entity.class); 
     Marshaller m = jc.createMarshaller(); 
     m.marshal(new Entity(), System.out); 
    } 
} 

imprimera à la console ceci:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><entity><age>22</age><firstname>Michael</firstname></entity> 
0

Si vous avez besoin de sérialisation des objets java dans un fichier XML - il suffit de les nourrir à XStream! Cela fonctionne dans les deux sens. Extraits de code here.

Bonne chance!

0

Il pense que vous devriez aller avec JAXB et JAXP, cela rendra votre la vie beaucoup plus facile que d'utiliser DOM .....

Questions connexes