OUF ;) :!:
on y est finalement arrivé :D :ccool:
Bonne continuation :)
Content d'avoir pu t'aider ^^
Type: Messages; Utilisateur: Swoög
OUF ;) :!:
on y est finalement arrivé :D :ccool:
Bonne continuation :)
Content d'avoir pu t'aider ^^
oula, excuse-moi, je me suis un peu eméler ;)
pourquoi ne pas utiliser xsd:anyType alors ? ainsi chaque type en dérivera sans problème... non ?
Je ne comprends pas pourquoi il n'y a pas de différences entre ton type de base, et ton type dérivé... dans ce cas, autant conserver le type de base, non ?
essaie de passer les éléments de globale:BaseType en abstract, puis de faire des type externe pour ceux de spec:RestrictedType, ensuite, tu pourra utiliser substitionGroup (au lieu de type).
...
il faut que tu modifies :
<xsd:complexType name="typeH">
<xsd:sequence>
<xsd:element name="X" type="xsd:integer" />
</xsd:sequence>
</xsd:complexType>
en
<xsd:complexType...
il te faut rajouter le préfixe spec sur chaque balise (ou ne pas indiquer de préfixe pour ce XMLNS ;) )
je pense que quelque chose comme ça devrait convenir :
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema
targetNamespace="global"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
...
Alors dans ce cas, je pense que c'est possible, mais ça va devoir être fait différement.
à voir tes schemas, tu connais déjà restriction et extension.
c'est ça qu'il te faut exploiter.
tu...
Le problème, c'est que tu ne peux donner qu'un seul type pour un élément donné...
alors soit tu veux un choice, soit autre chose... mais dans tous les cas il te faut l'exprimer (et l'expliquer)...
tu spécifie un type com:form (avec l'attribut) pour ta balise header, et en plus, tu spécifies un type avec complexType.
Il te faut choisir l'un ou l'autre
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.