folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder Dictionaryni XML-Le Serialize Etme



Dictionaryni XML-Le Serialize Etme

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Homer
    Homer's avatar
    Kayıt Tarihi: 08/Temmuz/2007
    Erkek

    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
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ustura
    ustura's avatar
    Banlanmış Üye
    Kayıt Tarihi: 29/Ağustos/2005
    Erkek

    hocam xml string paylaşabilirmisin ?

    ustura tarafından 21/Eyl/14 17:06 tarihinde düzenlenmiştir

    itsin oglum sen adam degilsin
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    torf
    torf's avatar
    Kayıt Tarihi: 03/Haziran/2011
    Erkek

    hocam json ile daha rahat oluyor dene istersen ben bıraktım xmli uğraştırıyor


    İnsanların size karşı olması diye bir şey yoktur dostlarım, onlar sadece kendilerinden yanadırlar o kadar. bukowski
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Homer
    Homer's avatar
    Kayıt Tarihi: 08/Temmuz/2007
    Erkek
    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>
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Homer
    Homer's avatar
    Kayıt Tarihi: 08/Temmuz/2007
    Erkek
    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