Bonjour

J'ai créé un schéma XSD comprenant une 30aine de champs. Je voudrais savoir si dans le fichier XML, je suis obligé de renseigner tous ces champs ? Et si non, comment faire, car je n'arrive pas à valider mon fichier XML de test.

Début du schéma :
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?xml version = "1.0" encoding="Windows-1252"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="GIData">
	<xsd:complexType>
		<xsd:sequence>
			<xsd:element name="GI">
				<xsd:complexType>
					<xsd:all minOccurs="0">
						<xsd:element name="siret">
							<xsd:simpleType>
								<xsd:restriction base="xsd:string">
									<xsd:maxLength value="14"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:element>
						<xsd:element name="dat_situat" type="xsd:date"/>
						<xsd:element name="cod_agc">
							<xsd:simpleType>
								<xsd:restriction base="xsd:string">
									<xsd:maxLength value="5"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:element>
						<xsd:element name="cod_dossie">
							<xsd:simpleType>
								<xsd:restriction base="xsd:string">
									<xsd:maxLength value="6"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:element>
...
Merci de votre aide.