XMlDeserizlizing issue

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • senglory
    New Member
    • Sep 2008
    • 11

    XMlDeserizlizing issue

    XML:

    <?xml version="1.0" encoding="utf-8" ?>
    <TTTTModel>
    <TTTTClass>
    <TTTTType>Deplo yment</TTTTType>
    <TTTTDate>200 9-09-30T00:00:00-07:00</TTTTDate>
    </TTTTClass>
    <TTTTClass>
    <TTTTType>Deplo yment</TTTTType>
    <TTTTDate>200 9-09-20T00:00:00-07:00</TTTTDate>
    </TTTTClass>
    <TTTTClass>
    <TTTTType>Cop y</TTTTType>
    <TTTTDate>200 9-02-23T00:00:00-07:00</TTTTDate>
    </TTTTClass>
    </TTTTModel>

    C# code:

    Code:
    [Serializable]
        public class ActionClass
        {
            [XmlElement(Form=XmlSchemaForm.Unqualified)]
            public string ActionType { get; set; }
            [XmlElement(Form = XmlSchemaForm.Unqualified)]
            public DateTime ActionDate { get; set; }
        }
    
    
    
    
        public class ActionModel : List<ActionClass>
        {
            public ActionModel()
            {
                XmlSerializer xs = new XmlSerializer(typeof(ActionModel), "");
    
                using (Stream ms = new FileStream("Demo.xml", FileMode.Open, FileAccess.Read))
                {
                    object inp = xs.Deserialize(ms);
                    this.AddRange((ActionModel)inp);
                }
            }
        }
    Why I get exception on object inp = xs.Deserialize( ms)?

    <ActionModel xmlns=''> was not expected.
Working...