I dont know if its the better way, but its clean & simple..
XElement xdoc = XElement.Load("yourFilePath");
Dictionary result = (from element in xdoc.Elements() select new KeyValuePair(element.Name.ToString(), element.Value)).ToDictionary(x => x.Key, x => x.Value);