<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<xs:element name="racine">
		<xs:complexType>
			<xs:choice maxOccurs="unbounded">
				<xs:element ref="repertoire"/>
				<xs:element ref="fichier"/>
			</xs:choice>
		</xs:complexType>
	</xs:element>
	<xs:element name="repertoire">
		<xs:complexType mixed="true">
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="repertoire"/>
				<xs:element ref="fichier"/>
			</xs:choice>
			<xs:attribute name="nom" use="required"/>
			<xs:attribute name="date_modif" type="xs:string"/> 
		<xs:attribute name="heure_modif" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="fichier">
		<xs:complexType>
			<xs:simpleContent>
		<xs:extension base="xs:string">
			<xs:attribute name="nom" use="required"/>
			<xs:attribute name="taille" use="required"/>
			<xs:attribute name="unite_taille" use="required">
				<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
				        <xs:enumeration value="KO"/>
				        <xs:enumeration value="MO"/>
				</xs:restriction>
			        </xs:simpleType>
			</xs:attribute>
			<xs:attribute name="date_modif" use="required"/>
			<xs:attribute name="heure_modif" use="required"/>
			</xs:extension>
	         </xs:simpleContent>
		</xs:complexType>
	</xs:element>
</xs:schema>
