Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public ObjFromXML DeserializeXML (string sourceXML)
- {
- sourceXML=sourceXML.Replace("<RESULT>", "");
- sourceXML=sourceXML.Replace("</RESULT>", "");
- sourceXML = sourceXML.Trim();
- Console.WriteLine("--------");
- Console.WriteLine(sourceXML);
- Console.WriteLine("--------");
- ObjFromXML newXMLObj = new ObjFromXML ();
- var listOfXML = sourceXML.Split ("\r".ToCharArray ());
- foreach (var element in listOfXML) {
- if (element.Trim () != "") {
- Console.WriteLine(element);
- var needVal = element.Substring (element.IndexOf ('>') + 1, (element.LastIndexOf ('<') - element.IndexOf ('>') - 1));
- Console.WriteLine (needVal);
- if (element.ToLower ().Contains ("date")) {
- newXMLObj.Date = needVal;
- }
- else
- if (element.ToLower ().Contains ("name")) {
- newXMLObj.Name = needVal;
- }
- else
- if (element.ToLower ().Contains ("number")) {
- newXMLObj.Number = needVal;
- }
- else
- if (element.ToLower ().Contains ("total")) {
- newXMLObj.Total = needVal;
- }
- }
- }
- return newXMLObj;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement