How to read XML Webservice response in Jquery,AngularJS
Hi,I have a remote webservice which returns XML data. I want to read that XML response from webservice and convert it to JSON in Jquery.
So request you to suggest me..
DataSet ds = new DataSet();
string xml = @"<?xml version=""1.0"" encoding=""utf-8""?>
<users>
<user>
<name>john</name>
<age>32</age>
</user>
<user>
<name>david</name>
<age>24</age>
</user>
<user>
<name>mary</name>
<age>27</age>
</user>
</users>";
ds.ReadXml(new XmlTextReader(new StringReader(xml)));
List<DataRow> lstAllRows = ds.Tables[0].Rows.OfType<DataRow>().ToList();
var tData = from obj in lstAllRows
select new { Name = obj["name"], Age = obj["age"] };
System.Web.Script.Serialization.JavaScriptSerializer oSerializer = new System.Web.Script.Serialization.JavaScriptSerializer();
string sJsonResult = oSerializer.Serialize(tData).Trim();
Context.Response.Write(sJsonResult);
Context.Response.Flush();
Context.Response.Clear();
Context.Response.End();