I have an xml, I need to serialize.
<Configuration>
<Configs>
<tester>
<test>gabc</test>
<test>def</test>
</tester>
</Configs>
</Configuration>
This is the class used.
public class Configuration
{
public tester Configs{ get; set; }
}
public class tester
{
// The web site name
public string[] test{ get; set; }
}
Configuration obj = new Configuration();
XmlSerializer mySerializer = new XmlSerializer(typeof(Configuration));
FileStream myFileStream = new FileStream(SettingsFile, FileMode.Open);
obj = (Configuration)mySerializer.Deserialize(myFileStream);
myFileStream.Close();
I am getting obj.configs.test as null.
How to get the values used in the test node?
You need to specify the XmlArray and XmlArrayItem