I have this object here:
public class ServiceConfig
{
public List<DatabaseDescriptor> Databases { get; set; }
}
public class DatabaseDescriptor
{
[XmlElement("Name")]
public string Name { get; set; }
public List<Table> Tables { get; set; }
}
public class Table
{
[XmlElement("ID")]
public string ID { get; set; }
[XmlElement("TableName")]
public string TableName { get; set; }
}
I have
public xml.ServiceConfig xmlData { get; set; }
How do i update the xmlData DatabaseDescriptors where the name == test i.e How do i update it?
SERIALIZING BACK TO XML
XmlSerializer serializer = new XmlSerializer(typeof(xml.ServiceConfig));
using (TextWriter writer = new StreamWriter(@"C:\Xml.xml"))
{
serializer.Serialize(writer, ServiceConfig);
}