I have been trying to solve this my self but not finding out.
I have an XML which includes array of responseElementList
<responseElementList name="something">
<valueList name="NAT_TEXT">XXX</valueList>
<value name="XXX_MAIN">NONE</value>
<value name="XXX_SEC">NONE</value>
<value name="XXX_XXX">NO</value>
<value name="XXX">YES</value>
<value name="XXX_NET">NO</value>
</responseElementList>
and I am trying to deserialize it with
public class responseElementList
{
[XmlAttribute("name")]
public String name { get; set; }
[XmlElement("valueList")]
public ValueModel valueList { get; set; }
[XmlElement("value")]
public List<ValueModel> value { get; set; }
}
public class ValueModel
{
[XmlAttribute("name")]
public String name { get; set; }
[XmlText]
public String Value { get; set; }
}
I am always getting an empty list with this deserialization. ( valueList populates just fine )
