Bonjour,
je me demande si quelqu'un peut m'aider pour trouver comment valider en C# un fichier XML qui contient plusieurs balises <DOCUMENT> et chaque balise DOCUMENT et attribué à un schéma différent.
mon fichier XML a cette structure :
Code XML : 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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50 <ROOT> <HEADER> <TYPE_DOCUMENT>GHeaderType</TYPE_DOCUMENT> <SUBMISSION_FILENAME>filePath.xml</SUBMISSION_FILENAME> </HEADER> <DOCUMENT xmlns:attestation1 = "D:\TEST\XSD\attestation1.xsd"> <TYPE>docType</TYPE> <DATA> <ID_EVENT>68701</ID_EVENT> <ID_CAMPAIGN>206</ID_CAMPAIGN> <ID_COLLABORATOR>164805</ID_COLLABORATOR> <DIRECTOR_COMPANY>TTTTTTTT</DIRECTOR_COMPANY> <NAME_COMPANY>COMPAGNY XXX</NAME_COMPANY> <ADRESS_1_COMPANY>rue PAris</ADRESS_1_COMPANY> <ADRESS_2_COMPANY>test</ADRESS_2_COMPANY> <ZIPCODE_COMPANY>93689</ZIPCODE_COMPANY> <CITY_COMPANY>PANTIN</CITY_COMPANY> <SIRET_COMPANY>732 069 380 001 43</SIRET_COMPANY> <FAX_COMPANY>01222222222</FAX_COMPANY> <DATE_END_CONTRAT>19/09/2009</DATE_END_CONTRAT> </DATA> </DOCUMENT> <DOCUMENT xmlns:attestation2 = "D:\TEST\XSD\attestation2.xsd"> <TYPE>docType</TYPE> <DATA> <ID_EVENT>68701</ID_EVENT> <ID_CAMPAIGN>206</ID_CAMPAIGN> <ID_COLLABORATOR>164805</ID_COLLABORATOR> <DATE_START_EVENT>18/09/2009</DATE_START_EVENT> <DATE_END_EVENT>19/09/2009</DATE_END_EVENT> <NAME_CUSTOMER>ZZZZZZZZZ</NAME_CUSTOMER> <COMMENTARY_EVENT /> <NAME_CAMPAIGN> XXXX</NAME_CAMPAIGN> </DATA> </DOCUMENT> <DOCUMENT xmlns:attestation3 = "D:\TEST\XSD\attestation3.xsd"> <TYPE>docType</TYPE> <DATA> <ID_EVENT>68777</ID_EVENT> <ID_CAMPAIGN>141</ID_CAMPAIGN> <ID_COLLABORATOR>55555</ID_COLLABORATOR> <NAME_CAMPAIGN>YYYYYYYYYYY</NAME_CAMPAIGN> </DATA> </DOCUMENT> </ROOT>
j'ai réussi à valider un fichier XML avec un seul schéma au départ mais plusieurs schémas dans le meme fichier XML non.
Merci d'avance
Partager