Dictionaryni XML-Le Serialize Etme
-
Merhaba müridler
bir methodum var ve bu method bana Dictionary<string,string> şekilinde bir dictionary döndürüyor.
gelen bu dictionary xml`el serialize etmek istiyorum.İnternetde http://weblogs.asp.net/pwelter34/444961 böyle bir çözüm var yalnız kullanamadım.
Bu serialize etmek istediğim class.
İşaretlediğim kısımda Dictionary`den gelen key/value değerlerini atamak istiyorum dinamik olarak.Yani msisdn=dictionary.key ve message=dictionary=value olarak.
#region Message Fields XML [XmlRoot(ElementName = "request", Namespace = "", IsNullable = false)] public class MessageBodyXmlRoot { [XmlElement("head")] public MessageBodyXmlFields[] MessageBodyXmlFields { get; set; } [XmlElement("body")] public MessageBodyXmlBodyTagFields[] MessageBodyXmlBodyTagFields { get; set; } } public class MessageBodyXmlFields { [XmlElement("operation")] public string Operation { get; set; } [XmlElement("login")] public string Login { get; set; } [XmlElement("password")] public string Password { get; set; } [XmlElement("title")] public string Title { get; set; } [XmlElement("scheduled")] public string Scheduled { get; set; } [XmlElement("isbulk")] public bool Isbulk { get; set; } [XmlElement("controlid")] public string Controlid { get; set; } } public class MessageBodyXmlBodyTagFields // bu kısım dictionary dinamik olarak gelecek { [XmlElement("msisdn")] public string PhoneNumber { get; set; } [XmlElement("message")] public string Message { get; set; } } #endregion
Teşekkürler
-
hocam xml string paylaşabilirmisin ?
ustura tarafından 21/Eyl/14 17:06 tarihinde düzenlenmiştir -
hocam json ile daha rahat oluyor dene istersen ben bıraktım xmli uğraştırıyor
-
ustura bunu yazdı
hocam xml string paylaşabilirmisin ?
<?xml version="1.0" encoding="UTF-8"?> <request> <head> <operation>submit</operation> <login>login</login> <password>password</password> <title>TITLE</title> <scheduled>2011-10-01 15:40:05</scheduled> <isbulk>false</isbulk> <controlid>111</controlid> </head> <body> <msisdn>33333</msisdn> <message>message one</message> </body> <body> <msisdn>11111</msisdn> <message>message two</message> </body> </request>
-
torf bunu yazdı
hocam json ile daha rahat oluyor dene istersen ben bıraktım xmli uğraştırıyor
hocam api yalnız xml destekliyor
Toplam Hit: 849 Toplam Mesaj: 5