The xml file
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<MPL Version="2.0" Title="JRSidecar" PathSeparator="\">
<Item>
<Field Name="Filename">F:\FILMS\2 Guns.mkv</Field>
<Field Name="Rating">3</Field>
<Field Name="Genre">ACTION</Field>
</Item>
</MPL>
i start :
var document = XDocument.Load(@"F:\test\2 Guns.xml");
after i try :
DataSet ds = new DataSet();ds.ReadXml(@"F:\test\2 Guns.xml");
string note = ds.Tables["ITEM"].Rows[0][1].ToString();
var rating = document.Descendants("Rating").Select(element => element.Value);
i miss something... thanks for your help. After i will put that different values ( filename, rating, genre.. ) in a dataGridView1 (i know how).
It is better to use LINQ to XML API. It is available in the .Net Framework since 2007.
c#
Output
Filename='F:\FILMS\2 Guns.mkv', Rating='3', Genre='ACTION'