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 :

Comment structurer un doc XML


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 132
    Par défaut Comment structurer un doc XML
    J'utilise XML pour la première fois, par nécessité, pour des données que je récupère avec Python, ce fichier va ensuite être traiter par PHP pour afficher/extraire les données.
    Je connais déjà pas mal l'importance de la sémantique en xhtml, mais j'avoue que je me pose encore pas mal de questions, sur comment structurer de manière logique mes données.

    Dans mon cas, j'ai :
    Une racine. (normal...)
    Dans celle ci j'ai un élement <gallerie>
    Mes données sont les suivantes, le titre de ma gallerie (en attribut de <gallerie> ?), la description de ma gallerie (<description>), l'url de base de cette galerie (je pensais donc créer un élement <base>, ensuite les informations concernant cette galerie, donc je pensais faire quelques choses comme <images> et ensuite
    pour chaque image, un element <image id="n">ladresseici</image> et <thumb id="n">ladresseici</thumb>

    donc ça donnerait quelquechose comme ça :
    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
     
    <racine>
    	<galerie titre="Un tritre">
    		<description>Une description</description>
    		<base>lurldebasedecettegalerie</base>
    		<images>
    			<image id="1">ladressedelimage.jpg</image>
    			<thumb id="1">ladressedelaperçu.jpg</thumb>
    			<image id="2">ladressedelimage.jpg</image>
    			<thumb id="2">ladressedelaperçu.jpg</thumb>
    			<image id="3">ladressedelimage.jpg</image>
    			<thumb id="3">ladressedelaperçu.jpg</thumb>
    		</images>
    	</galerie>
    </racine>
    image étant l'image en taille réelle, et thumb l'aperçu de celle ci.

    Je suis pas totalement convaincu de cette structure, donc je suis à l'écoute de vos conseils avisés
    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,

    ce qui conditionne généralement le choix d'une structure est la cardinalité : y-a-t-il plusieurs thumbs possibles, par exemple ?
    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
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 132
    Par défaut
    le seul élément redondant a priori ce sera <galerie> étant donné qu'il y en aura plusieurs.
    Les éléments internes quand à eux devraient être unique, quels qu'ils soient.

    Egalement une question que je me posais, dans quel cas utilisé un attribut ? et dans quelque cas utilisé un element.
    En effet, dans le cas de "title" pourquoi finalement ne pas le mettre en tant qu'élement <title>, je l'ai bien fait avec description, et inversement.
    Qu'est ce qui doit nous guider dans ce choix ?

Discussions similaires

  1. Réponses: 0
    Dernier message: 14/03/2008, 00h27
  2. [SAX] debutant-comment afficher mon doc XML!
    Par moon5 dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 30/07/2007, 17h01
  3. Comment fabriquer un doc.txt avec un doc.xml et un
    Par ktel dans le forum XML/XSL et SOAP
    Réponses: 7
    Dernier message: 20/01/2006, 12h13
  4. Réponses: 3
    Dernier message: 27/01/2004, 16h15

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