Bonsoir à tous,

J'ai écris le XSD suivant :
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
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" >
	<xsd:element name="book">
		<xsd:complexType>
			<xsd:sequence>
 
				<xsd:element name="title" type="string_40"/>
				<xsd:element name="author" type="string_40"/>
				<xsd:element name="character" type="character_base" maxOccurs="unbounded"/>
 
			</xsd:sequence>
			<xsd:attribute name="isbn" type="xsd:int" use="required"/>
		</xsd:complexType>
	</xsd:element>
 
[.....]	
 
</xsd:schema>
J'aurais besoin de vos lumières d'experts...
Mon attribut "isbn" doit être un int de maximum 10 digits (ça c'est ok, ça ne me pose pas de problème) mais il doit être unique, au même titre qu'un xsd:id... Je m'arrache les cheveux là-dessus, avez-vous une idée à me suggérer?

Je vous remercie par avance,

Mac&Cheese