XML:
C# code:
Why I get exception on object inp = xs.Deserialize( ms)?
<?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>
<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);
}
}
}
<ActionModel xmlns=''> was not expected.