рдирдорд╕реНрддреЗ, рдореИрдВ рдЕрдкрдиреЗ рд╡рд┐рдВрдбреЛрдЬ рдлреЛрди 7.1 рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд░реЗрд╕реНрдЯрд╢рд░реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред
рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣рд╛рдВ рдПрдХреНрд╕рдПрдордПрд▓ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИ:
https://skydrive.live.com/redir.aspx?cid=0b39f4fbbb0489dd&resid=B39F4FBBB0489DD!139 &parid=B39F4FBBB0489DD!103&authkey=!AOdT-FiS6Mw8v5Y
рдореИрдВрдиреЗ рдЙрд╕ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рдПрдХ рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдП deserialize рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА:
public class fullWall
{
public _user user { get; set; }
public int numberOfFriend { get; set; }
public int numberOfPhoto { get; set; }
public List<timhotPhotos> timhotPhotos { get; set; }
public fullWall()
{
timhotPhotos = new List<timhotPhotos>();
}
}
timhotPhotos
рд╕реВрдЪреА рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рднреА рдЧреБрдг рдареАрдХ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдпрд╣рд╛рдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:
timhotPhotos рд╡рд░реНрдЧ:
public class timhotPhotos
{
public string id { get; set; }
public string title { get; set; }
public string description { get; set; }
public string url { get; set; }
public double width { get; set; }
public double height { get; set; }
public DateTime createdDate { get; set; }
public _user user { get; set; }
public int numOfComment { get; set; }
public int numOfRate { get; set; }
public int numOfView { get; set; }
public bool rated { get; set; }
}
рдореИрдВ рдХрд╣рд╛рдБ рдЧрд▓рдд рд╣реВрдБ?
рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдореЗрдВ рдЖрдкрдХрд╛ рдкреНрд░рд╢реНрди рджреЗрдЦрд╛, рд╡рд╣рд╛рдВ рдЙрддреНрддрд░ рджрд┐рдпрд╛, рдЕрдм рдореЗрд░реЗ рдЙрддреНрддрд░ рдХреЛ рдпрд╣рд╛рдВ рдХреЙрдкреА рдХрд░ рд░рд╣рд╛ рд╣реИ:
рдЖрдкрдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ XML deserializer рдХреЛ DotNetXmlDeserializer рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛, рдЬреИрд╕реЗ:
RestClient client;
client.AddHandler("application/xml", new DotNetXmlDeserializer());
рдлрд┐рд░, рд╕реВрдЪреА рдореЗрдВ XmlElement рд╡рд┐рд╢реЗрд╖рддрд╛ рдЬреЛрдбрд╝реЗрдВ
public class fullWall
{
public _user user { get; set; }
public int numberOfFriend { get; set; }
public int numberOfPhoto { get; set; }
[System.Xml.Serialization.XmlElement()]
public List<timhotPhotos> timhotPhotos { get; set; }
public fullWall()
{
timhotPhotos = new List<timhotPhotos>();
}
}
рдЕрдм рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП!
рдФрд░ рдЪреВрдВрдХрд┐ рдЖрдкрдиреЗ рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдореЗрдВ рдЙрддреНрддрд░ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЖрдЧреЗ рдмрдврд╝реВрдВрдЧрд╛ рдФрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рджреВрдВрдЧрд╛! ;)
рдУрд╣ рдзрдиреНрдпрд╡рд╛рдж :)
Ps: рдореИрдВ 21 рд╕рд╛рд▓ рдХреА рд▓рдбрд╝рдХреА рд╣реВрдВ, рдЖрдкрд╕реЗ рдорд┐рд▓рдХрд░ рдЕрдЪреНрдЫрд╛ рд▓рдЧрд╛ :)
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдУрд╣ рдзрдиреНрдпрд╡рд╛рдж :)
Ps: рдореИрдВ 21 рд╕рд╛рд▓ рдХреА рд▓рдбрд╝рдХреА рд╣реВрдВ, рдЖрдкрд╕реЗ рдорд┐рд▓рдХрд░ рдЕрдЪреНрдЫрд╛ рд▓рдЧрд╛ :)