[Info][XML] Informations concernant JAXB
Bonjour a tous,
Dans mon application, je compte utiliser des fichiers XML pour importer des donnees qui sont ensuite sauvegardees dans une base de donnees.
Imaginons que j'ai deux classes Facture et Detail:
Code:
1 2 3 4 5 6 7 8 9 10
| public class Facture {
private Long numero;
public Facture(){
}
public void setNumero(Long long1) {
numero = long1;
}
}///:- |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| public class Detail {
private Long numero;
private Facture facture;
public Detail(){
}
public void setFacture(Facture facture) {
this.facture = facture;
}
public void setNumero(Long long1) {
numero = long1;
}
}///:- |
Le fichier XML de chargement des donnees serait du genre :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <?xml version="1.0" encoding="ISO-8859-1"?>
<chargement>
<factures>
<facture numero="1" date="26/11/2004">
<details>
<detail numero="1"></detail>
<detail numero="2"></detail>
</details>
</facture>
<facture numero="2" date="26/11/2004">
<details>
<detail numero="3"></detail>
<detail numero="4"></detail>
</details>
</facture>
</factures>
</chargement> |
Les fichiers de chargements risquant d'etre volumineux, je pensais utilsais SAX pour acceder aux donnees. En recherchant des informations sur java et XML, j'ai decouvert JAXB (Java Architecture for XML Binding) .
J'aurais voulu savoir si certains d'entre vous auraient une experience avec JAXB et pourraient me dire si c'est approprie a mon cas.
merci d'avance
sylvain_2020
PS : d'ailleurs si vous avez d'autres observations a faire, je suis a l'ecoute
:D