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 :

XML Schema: élément avec du texte avec une ou plusieurs occurences de certaines balises


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 6
    Par défaut XML Schema: élément avec du texte avec une ou plusieurs occurences de certaines balises
    Bonjour à tous,

    Je cherche à exprimer la contrainte suivante à l'aide d'un fichier XSD:
    mon élément <description/> peut contenir du texte ainsi que des balises <ref/>
    de type Tref (complexType défini ailleurs) n'importe où dans le texte.

    Est-il possible d'exprimer ce genre de chose en XMLSchema où il faut une autre techno?

    J'ai essayé diverses associations de sequence et de choice sans succès.

    Merci d'avance pour vos réponses

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Août 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 16
    Par défaut
    Bonjour,

    En utilisant l'attribut mixed valorisé à "true".

    Exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <xs:element name="description">
        <xs:complexType mixed="true">
          <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="unbounded" ref="ref"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ref">
        <xs:complexType/>
      </xs:element>
    zeh0pe.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 6
    Par défaut
    Merci beaucoup.

    C'est quasiment ce qu'il me faut. ça fonctionne pour le simple ref.
    Je l'ai un peu modifié pour avoir d'autres balises autorisées
    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
    16
    17
     
    	<element name="toto">
    		<complexType />
    	</element>
    	<element name="ref">
    		<complexType />
    	</element>
    	<element name="description">
    		<complexType mixed="true">
    			<sequence>
    				<choice minOccurs="0" maxOccurs="unbounded">
    					<element ref="tns:ref" />
    					<element ref="tns:toto" />
    				</choice>
    			</sequence>
    		</complexType>
    	</element>

Discussions similaires

  1. Réponses: 0
    Dernier message: 13/06/2010, 22h44
  2. Réponses: 0
    Dernier message: 22/09/2009, 17h51
  3. Réponses: 3
    Dernier message: 13/08/2009, 10h47
  4. [CR XI] Alignement d'un champ texte avec la fin d'une section
    Par Skunk007 dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 11/12/2007, 16h23
  5. INSERER DU TEXTE AVEC DES CHAMPS DANS UNE REQUETE SUR sql Srv 2000
    Par sauceaupistou dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 24/03/2007, 10h02

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