Je suis à la recherche d'une sorte d'héritage XSD que je ne suis pas tout à fait sûr, il est possible, donc je veux vous en assurer :)XSD héritage
La chose est que j'ai un type complexe A et un autre type B complexe qui diffère seulement de A que son attribut a une valeur fixe.
exemple:
<xs:complexType name="A">
<xs:attribute name="AAtrr" type="xs:string"/>
</xs:complexType>
<xs:complexType name="B">
<xs:attribute name="AAtrr" type="xs:string" fixed="Something"/>
</xs:complexType>
Ceci est bien sûr un exemple simplifié, mais pour commencer, je me demande si B peut hériter A et il suffit d'ajouter la valeur fixe pour l'attribut.
Pouvez-vous ou quelqu'un d'autre utiliser mon exemple pour montrer exactement comment? comment puis-je restreindre un attribut spécifique? quelque chose comme ce que je pensais n'est pas valide: xs: attribut> xs: restriction> xs: complexContent> xs: complexType> –
ozba
Voir la réponse de xcut - il était plus rapide. :-) –