Сохранять также как и в примере - через сериализацию.
Почитать можно тут
http://msdn.microsoft.com/ru-ru/library/system.xml.serialization.xmlserializer.aspxПример взят по твоей ссылке.
Сериализация:
XmlSerializer xml = new XmlSerializer(typeof(тут тип));
using (Stream stream = new FileStream(fileName, FileMode.Create, FileAccess.Write, FileShare.None))
{
xml.Serialize(stream, тут объект для сериализации);
}
Десериализация:
XmlSerializer xml = new XmlSerializer(typeof(тут тип));
using (Stream stream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read))
{
объект = (тут тип)xml.Deserialize(stream);
}