Charger du XML dans un DataSet et mettre les données dans un combobox
Bonsoir,
J'ai actuellement un fichier XML suivant:
Code:
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> |
Avec le Schema suivant (généré avec VS 2008):
Code:
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> |
Pour charger ce fichier dans mon DataSet, pas très compliqué selon la doc de Microsoft:
Code:
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.