[XML] Modélisation d'un flux
Bonjour, j'ai un doute quand à la meilleur modélisation pour un flux XML. Dans le cadre d'un projet java je dois faire transiter des informations au format XML. Pour composer le flux je me base sur des objets. Mon problème est que je me demande s'il vaut mieux garder le format de mes objets pour créer le format XML ou l'adapter. Je m'explique :
Je possède une classe vehicule qui contient des attributs (taille, poids...)
J'utilise une classe vehiculeChantier qui etends ma classe vehicule et qui possède des attributs propres (capaciteChargement...)
J'utilise une classe vehiculeSport qui etends ma classe vehicule et qui possède des attributs propres (rapportPoidsPuissance...)
Il y plusieurs manières de voir le flux XML correspondant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <listevehicule>
<vehicule>
<type>vehiculechantier<type>
<taille>6<.taille>
<poids>2600</poids>
<capacitechargement>3500</capacitechargement>
<rapportpoidspuissance></rapportpoidspuissance>
</vehicule>
<vehicule>
<type>vehiculesport<type>
<taille>4<.taille>
<poids>1200</poids>
<capacitechargement></capacitechargement>
<rapportpoidspuissance>1.24</rapportpoidspuissance>
</vehicule>
</listevehicule> |
OU
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <listevehicule>
<vehiculechantier>
<taille>6<.taille>
<poids>2600</poids>
<capacitechargement>3500</capacitechargement>
</vehiculechantier>
<vehiculesport>
<taille>4<.taille>
<poids>1200</poids>
<rapportpoidspuissance>1.24</rapportpoidspuissance>
</vehiculesport>
</listevehicule> |
OU ENFIN
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <listevehicule>
<vehicule>
<taille>6<.taille>
<poids>2600</poids>
<vehiculechantier>
<capacitechargement>3500</capacitechargement>
</vehiculechantier>
</vehicule>
<vehicule>
<taille>4<.taille>
<poids>1200</poids>
<vehiculesport>
<rapportpoidspuissance>1.24</rapportpoidspuissance>
</vehiculesport>
</vehicule>
</listevehicule> |
Quelle solution vous semble la meilleur ?
Merci