Код: Выделить всё
[Serializable()]
[XmlRoot("Configuration")]
public class Configuration
{
[XmlArray("Persons")]
[XmlArrayItem("Person", typeof(Person))]
public List Persons { get; set; }
}
[Serializable()]
public class Person
{
[XmlElement("Name")]
public string Name { get; set; }
}
Код: Выделить всё
static Configuration LoadConfiguration(string path)
{
var serializer = new XmlSerializer(typeof(Configuration));
using (FileStream stream = new FileStream(path, FileMode.OpenOrCreate))
{
return (Configuration)serializer.Deserialize(stream);
}
}
Код: Выделить всё
foo
bar
Код: Выделить всё
Подробнее здесь: https://stackoverflow.com/questions/786 ... ent-format
Мобильная версия