IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XML/XSL et SOAP Discussion :

[XML] Modélisation d'un flux


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Février 2005
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 3
    Par défaut [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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  2. #2
    Expert confirmé
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 55

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Par défaut
    Bonjour,

    si tu fais du mapping Objet/XML, dans lequel le XML ne sert que de format de stockage pour la persistence, je dirais que la question a peu d'importance : le format à retenir est celui qui permet la sérialisation/déserialisation de tes objets avec le minimum de code.
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

  3. #3
    Futur Membre du Club
    Inscrit en
    Février 2005
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 3
    Par défaut
    Depuis mon premier message nous avons décidé de travailler en un mapping XML/objet donc mon problème ne se pose plus. Il me reste à choisir entre les produits existants (jaxb, common digester, castor, jox). je vais faire une recherche sur le forum pour voir les avis sur les différents produits mais vous pouvez me répondre ici.

    Merci

Discussions similaires

  1. Modélisation en graphe (flux, flots,etc)
    Par touftouf57 dans le forum ALM
    Réponses: 0
    Dernier message: 21/10/2011, 00h38
  2. [SP-2010] Visionneuse XML pour afficher un flux RSS
    Par Clebit dans le forum SharePoint
    Réponses: 0
    Dernier message: 18/05/2011, 11h55
  3. [XML] Création d'un flux RSS
    Par LFC dans le forum Modules
    Réponses: 5
    Dernier message: 09/07/2007, 11h52
  4. [RSS] intégrer un xml quelconque dans un flux RSS
    Par jfrsm dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 10/03/2007, 23h53
  5. [AJAX/XML/JAVA] Afficher un flux de données depuis un site web
    Par chodaboy34 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/10/2006, 16h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo