129 votes

Schéma XML : Élément assorti d’attributs contenant uniquement du texte ?

J’ai des difficultés pour cette recherche. Comment définiriez un élément dans un fichier de schéma XML qui ressemble à ceci :

Je ne peux pas comprendre comment définir un élément de type « xs : String » et a également un attribut. Je suis relativement nouveau à l’écriture de schémas XML, s’il vous plaît ours avec moi !

Voici ce que j’ai jusqu'à présent (am je ferme ? ce qui m’échappe ?) :

162voto

David Norman Points 9156

Essayer

   <xs:element name="option" type="AttrElement" />

  <xs:complexType name="AttrElement">
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="value" type="xs:string">
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
 

74voto

Julian Points 1044

... ou l’équivalent inline :

2voto

James Points 21

Je vous propose le schéma suivant :

-1voto

aZen Points 163
<pre><code></code><p><em>IntelliJ</em> (<em>V12.1.3</em>) : l’attribut value est « non autorisée ».</p><p><strong>complexContent</strong> le fixe <strong>simpleContent</strong> .</p></pre>

-2voto

Aitor Points 1

Je sais que ce n’est pas la même chose, mais ça marche pour moi :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X