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 :

question pratique schema XML


Sujet :

XML/XSL et SOAP

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut question pratique schema XML
    Bonjour à tous !

    Je suis étudiante en Documentation, et dans le cadre d'un cours de XML, on doit faire un schema XML d'un document traitant de séminaire.

    Malheureusement, le cours n'est pas très au point et j'ai quelques doutes concernant la méthodologie. J'ai regardé les tutoriels présent sur le site, mais je n'arrive pas à résoudre mes questionnements.

    Tout d'abord, concernant la déclaration/prologue du schéma. Voici la mienne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?xml version="1.0"?encoding="ISO-8859-1" standalone="no"?>>
    <xs : schema xmlns : xs = "http://www.univ-lyon3.fr/facdelettres/infocom" 
    targetNamespace = "http://www.univ-lyon3.fr" 
    xmlns : scol = "http://www.univ-lyon3.fr" 
    element FormeDefaut = "qualified">
    <xs : element name = "seminar">
    Elle ne contient aucun xsd, alors que partout je vois des xsd dans les tutoriels. Est-elle valide ?


    Ensuite, dans mon texte, je dois indiquer une durée, est-ce bon élément time ? ou est-il préférable d'utiliser duration ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xs : element name = "duration" type = "xs : time"/>
    Je pense avoir mis mon sujet dans la bonne section du forum. Je vous remercie d'avance de l'aide que vous pourriez m'apporter.

    Une autre interrogation concernant la conception d'une liste à choix. (La forme de présentation : soit une affiche, soit une fiche papier)
    Voici ce que j'ai fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <xs:sequence>
    <xs:simpleType name=”form_presentation”>
    <xs:restriction base=”xs:string”>
    <xs:enumeration value=”papers”/>
    <xs:enumeration value=”poster presentation”/>
    </xs:restriction>
    </xs:simpleType>
    </xs:sequence>
    Il me semble que c'est correcte, mais dans le doute, je préfère avoir l'avis de personnes plus qualifiées que moi.

  2. #2
    Membre émérite Avatar de tsuji
    Inscrit en
    Octobre 2011
    Messages
    1 558
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 558
    Points : 2 736
    Points
    2 736
    Par défaut
    Elle ne contient aucun xsd, alors que partout je vois des xsd dans les tutoriels. Est-elle valide ?
    Si le préfix pointant à l'espace de nom de http://www.w3.org/2001/XMLSchema est défini comme "xs", alors c'est normal qu'il soit partout et "xsd" est apparu nulle part. L'inverse est également vraie.

    <xs : schema xmlns : xs = "http://www.univ-lyon3.fr/facdelettres/infocom"
    Ce ne sont pas librement distribuable les espaces dans un nom qualifiée comme xs:schema, au contraire, l'espace est interdite là dedans. Pourtant l'espace devant ou après le signe = est permise; mais il se peut que l'on veuille évider tout de même, ce n'est pas plus clair visuellement en aucune façon. Donc, on peut s'attendre quelque chose comme ça.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xs:schema xmlns:xs="http://www.univ-lyon3.fr/facdelettres/infocom"
    Le même elementFormDefault, c'est un mot...

    <xs:sequence>
    <xs:simpleType name=”form_presentation”>
    <xs:restriction base=”xs:string”>
    <xs:enumeration value=”papers”/>
    <xs:enumeration value=”poster presentation”/>
    </xs:restriction>
    </xs:simpleType>
    </xs:sequence>
    xs:simpleType ne peut pas être contenu directement dans xs:sequence. Entre les deux, on peut s'attendre quelque chose comme xs:element, par exemple...

    Et puis, ça c'est un peu plus difficile: on ne peut pas mettre un attribut "name" dans un élément xs:simpleType ou xs:complexType qui est locale dans le scope, ce n'est pas permis. Donc, quelque chose de ce genre est plus vraiesemblable.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <xs:sequence>
      <xs:element name="xyz">
        <xs:simpleType>
            <xs:restriction base=”xs:string”>
              <xs:enumeration value=”papers”/>
              <xs:enumeration value=”poster presentation”/>
             </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>

Discussions similaires

  1. [DTD] Question DOCTYPE schema PUBLIC | XML file
    Par dekalima dans le forum Valider
    Réponses: 2
    Dernier message: 18/01/2011, 11h03
  2. Réponses: 5
    Dernier message: 24/04/2005, 04h09
  3. [XSD] schema XML et fichier XML
    Par gatsu dans le forum Valider
    Réponses: 2
    Dernier message: 11/04/2005, 16h47
  4. [Sockets] Questions pratiques
    Par ludovic.fernandez dans le forum Réseau
    Réponses: 5
    Dernier message: 16/01/2004, 18h53
  5. schema xml + xml qui va avec, comment verifier?
    Par Slash dans le forum Valider
    Réponses: 4
    Dernier message: 02/03/2003, 11h16

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