You can access the attributes directly:
XmlDocument xml = new XmlDocument();
xml.LoadXml(@"
<DESCIONTREE>
<Motion X='296' Y='88' Angle='-90' Direction='up' file='2.jpg' />
<Motion X='384' Y='94' Angle='90' Direction='down' file='2.jpg' />
</DESCIONTREE>
");
XmlNodeList xnList = xml.SelectNodes("/DESCIONTREE/Motion");
foreach (XmlNode xn in xnList)
{
Console.WriteLine("{0} {1} {2} {3} {4}", xn.Attributes["X"].Value, xn.Attributes["Y"].Value, xn.Attributes["Angle"].Value, xn.Attributes["Direction"].Value, xn.Attributes["file"].Value);
}
But I suggest you declare a class, and use deserialization instead. Look here:
http://undefinedvalue.com/2011/11/22/deserializing-objects-xml-c[
^]