Bonsoir,
J'ai actuellement un fichier XML suivant:
Avec le Schema suivant (généré avec VS 2008):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?xml version="1.0" encoding="utf-8" ?> <area> <item id="0"></item> <item id="1"></item> <item id="2"></item> </area>
Pour charger ce fichier dans mon DataSet, pas très compliqué selon la doc de Microsoft:
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 <?xml version="1.0" encoding="utf-8"?> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="area"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="item"> <xs:complexType> <xs:attribute name="id" type="xs:unsignedByte" use="required" /> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 XMLQueriesRepository.LoadXMLFile(@"./../../Data/"+Program.__ProjectsXMLFile); DataSet dsSet = new DataSet(); dsSet.ReadXml(@"./../../Data/" + Program.__ProjectsXMLFile, XmlReadMode.ReadSchema); MessageBox.Show(dsSet.Tables.Count.ToString());
Sauf que, mon DataSet ne contient aucune donnée?!
Est-ce normale sachant que c'est même documenté par Microsoft?
L.
Partager