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

Valider XML Discussion :

Transformer une DTD vers un XMLSchema


Sujet :

Valider XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de soumou
    Inscrit en
    Juin 2005
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 208
    Par défaut Transformer une DTD vers un XMLSchema
    salut tout le monde,

    je suis newbie en XML, je me demande si on peut transformer la ligne de DTD suivante en un code XMLSchema :

    ((B | C)*,D)+
    si oui, est ce que quelqu'un peut m'aider à résoudre cet exercice ?

    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,

    je peux te mettre sur la piste, en t'indiquant les correspondances entre les symboles DTD et leur équivalent WXS :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    | -> élément xs:choice
    * -> attribut maxOccurs
    + -> attributs minOccurs & maxOccurs
    , -> élément xs:sequence
    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 éclairé Avatar de mamiberkof
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    290
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Maroc

    Informations forums :
    Inscription : Avril 2005
    Messages : 290
    Par défaut
    Salut soumou,

    <xs:element name="BCD" >
    ..<xs:complexType name="BC">
    ...<xs:sequence name="D" type="ton_type" maxOccurs=unbounded">
    ....<xs:choise minOccurs="0" maxOccurs="unbounded">
    .....<xs:element name="B" type="ton_type">
    .....<xs:element name="C" type="ton_type">
    ....</xs:choice>
    ...</xs:sequence>
    ..</xs:complexType>
    </xs:element>

    je pense que c'est comme ça
    a+

    mamiberkof

  4. #4
    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
    Citation Envoyé par mamiberkof
    je pense que c'est comme ça


    Et où il est l'élément D !?
    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

  5. #5
    Membre éclairé Avatar de mamiberkof
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    290
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Maroc

    Informations forums :
    Inscription : Avril 2005
    Messages : 290
    Par défaut
    oppps ,pardon

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <xs:element name="BCD" >
    ..<xs:complexType name="BC">
    ...<xs:sequence  maxOccurs=unbounded">
    ....<xs:element name="D" type="ton_type" />
    .....<xs:choise minOccurs="0" maxOccurs="unbounded">
    .......<xs:element name="B" type="ton_type" />
    .......<xs:element name="C" type="ton_type" />
    .....</xs:choice>
    ...</xs:sequence>
    ..</xs:complexType>
    </xs:element>

Discussions similaires

  1. Réponses: 4
    Dernier message: 19/02/2014, 06h09
  2. Comment transformer un OCX vers une DLL ?
    Par ybenaabud dans le forum C++
    Réponses: 1
    Dernier message: 23/11/2012, 15h23
  3. transformé une view vers une index
    Par sal.gass dans le forum SQL
    Réponses: 5
    Dernier message: 08/04/2010, 09h18
  4. Verification d'une conversion DTD vers XSD
    Par Metafire18 dans le forum Valider
    Réponses: 5
    Dernier message: 14/05/2009, 10h01
  5. transformer champ texte d'une table vers champ date
    Par mussara dans le forum Requêtes
    Réponses: 2
    Dernier message: 26/01/2007, 22h17

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