Simple way map xml to model

        private static string LoadXML()
        {
            string fullPath = Path.Combine(_xmlPath, "User.xml");

            List<User> users = Xml2Json.LoadModel<User>(fullPath);

            return JsonConvert.SerializeObject(users);
        }

xml:

<?xml version="1.0" encoding="utf-8" ?>
<Root>
  <User ID="111111">
    <name>EricSun</name>
    <password>123456</password>
    <description>Hello I'm from Dalian</description>
  </User>
  <User ID="222222">
    <name>Ray</name>
    <password>654321</password>
    <description>Hello I'm from Jilin</description>
  </User>
</Root>


model:
    public class User
    {
        public string name { get; set; }

        public string password { get; set; }

        public string description { get; set; }
    }