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 :

[XSD] Element avec restriction et attribut


Sujet :

Valider XML

  1. #1
    Membre averti Avatar de Jacques Deyrieux
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Octobre 2002
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 27
    Par défaut [XSD] Element avec restriction et attribut
    Bonjour,

    Je souhaite réaliser un contrôle sur une liste énumérée du contenu d'un élément lequel possède un attribut.

    avec le code ci dessous j'arrive à réaliser la première partie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <xs:element name="CHAMP" minOccurs="1">
             <xs:simpleType>
               <xs:restriction base="xs:string">
                 <xs:enumeration value="Enum 1"/>
                 <xs:enumeration value="Enum 2"/>
               </xs:restriction>
             </xs:simpleType>
           </xs:element>
    Avec le code ci dessous j'arrive à réaliser la deuxième partie:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
           <xs:element name="CHAMP">
             <xs:complexType>
               <xs:attribute name="lang" type="xs:string" />
             </xs:complexType>
           </xs:element>
    mais quand je veux fusionner les deux notions, je n'arrive à rien.

    merci d'avance pour votre aide

  2. #2
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Par défaut
    essaye quelque chose de cette forme
    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
    <xs:element name="CHAMP">
    		<xs:complexType>
    			<xs:simpleContent>
    				<xs:extension base="enum">
    					<xs:attribute name="lang" type="xs:string"/>
    				</xs:extension>
    			</xs:simpleContent>
    		</xs:complexType>
    	</xs:element>
    	<xs:simpleType name="enum">
    		<xs:restriction base="xs:string">
    			<xs:enumeration value="Enum 1"/>
    			<xs:enumeration value="Enum 2"/>
    		</xs:restriction>
    	</xs:simpleType>

Discussions similaires

  1. XSD - attribut sur un élément simple avec restriction
    Par melleb dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 29/03/2013, 11h27
  2. [XSD] element et attribut ?
    Par mr-toc dans le forum Valider
    Réponses: 2
    Dernier message: 08/12/2010, 21h04
  3. [XSD] Element avec un attribut et une valeur
    Par RamyBoulet dans le forum Valider
    Réponses: 1
    Dernier message: 01/09/2010, 10h11
  4. Réponses: 2
    Dernier message: 07/12/2008, 13h10
  5. [XSD] Eléments avec même nom et attributs différents
    Par stanware dans le forum Valider
    Réponses: 3
    Dernier message: 24/06/2008, 17h44

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