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 :

Réutilisation de données à l'intérieur d'un même document


Sujet :

XML/XSL et SOAP

  1. #1
    Membre à l'essai
    Inscrit en
    Décembre 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 11
    Points : 16
    Points
    16
    Par défaut Réutilisation de données à l'intérieur d'un même document
    Hello,

    voilà la question que je me pose: est-il possible, dans un document xml, de déclarer une sorte d'objet et d'y faire référence plusieurs fois dans le document?

    Voilà concrètement mon problème: je définis des classes de vêtements qui ont, entre autres, une série de taille. La taille change selon le type de vêtement (chaussettes, t-shirt, etc.) mais il y a quand même certains standards qui sont réutilisables d'une classe d'habits à une autre (p. ex. S, M, L, XL).

    Encore plus concrètement, la question est de savoir s'il est possible de déclarer dans le haut du document:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <taille id="standard">
    <item>S</item>
    <item>M</item>
    <item>L</item>
    <item>XL</item>
    </taille>
    et d'utiliser ensuite, dans la description des vêtements:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <vetement>
    <name>short</name>
    <taille>[référence à la taille standard]</taille>
    </vetement>
    J'ai déjà utilisé le mécanisme "id" et "ref" dans la déclaration de schémas et je cherche en fait un processus semblable mais pour l'instance d'un document. Quelqu'un peut-il m'aider?

    Merci d'avance,

    Sébastien

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

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut Re: Réutilisation de données à l'intérieur d'un même documen
    Bonjour,

    Citation Envoyé par sebi77
    J'ai déjà utilisé le mécanisme "id" et "ref" dans la déclaration de schémas et je cherche en fait un processus semblable mais pour l'instance d'un document. Quelqu'un peut-il m'aider?
    je ne saisis pas très bien ton problème...
    Tu veux pouvoir distinguer tailles standards et tailles particulières, c'est cela ?
    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 à l'essai
    Inscrit en
    Décembre 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 11
    Points : 16
    Points
    16
    Par défaut
    Tu veux pouvoir distinguer tailles standards et tailles particulières, c'est cela ?
    Oui. Le problème vient du fait que je ne veux pas le faire dans le schéma mais dans le document qui instancie ce schéma.

Discussions similaires

  1. réutilisation de données dans la même simulation
    Par badii.gmati dans le forum Simulink
    Réponses: 2
    Dernier message: 30/05/2013, 12h19
  2. Changer données en restant dans la même page
    Par finalfx dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 28/12/2006, 04h20
  3. Comparaison des données de deux schéma de mêmes structure
    Par Moez Sokrati dans le forum Oracle
    Réponses: 1
    Dernier message: 28/03/2006, 18h24
  4. Réponses: 9
    Dernier message: 17/04/2004, 16h32

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