KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I am serializing an object using c#. I am getting result in this format given bellow <?xml version="1.0"?> <Users xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Users> <User Id="11005477969327" CreateDate="06/03/2011" LastSendDate="1/1/0001" /> <User Id="11034688201594" CreateDate="04/22/2012" LastSendDate="1/1/0001" /> <Users </User> But I want result in this format. <?xml version="1.0"?> <Users> <User Id="11005477969327" SendDate="1/1/0001" NextSendDate="2/7/2012 11:13:30 AM" /> <User Id="11034688201594" SendDate="1/1/0001" NextSendDate="2/7/2012 11:13:30 AM" /> </Users> Here's my code: public class Users { [XmlArray("Users")] public List<User> ListData { get; set; } public string GetXML() { System.IO.MemoryStream ms = new System.IO.MemoryStream(); XmlSerializer sr = new XmlSerializer(typeof(Users)); sr.Serialize(ms, this); ms.Position = 0; return System.Text.Encoding.UTF8.GetString(ms.ToArray()); } } public class User { [XmlAttribute("Id")] public Int64 UserId { get; set; } [XmlAttribute("CreateDate")] public string CreateDate { get; set; } [XmlAttribute("LastSendDate")] public string LastSendDate { get; set; } }
Tags (comma-separated)
Save Edits
Cancel