У меня есть объект, у которого один из параметров имеет список объектов.
Пример, объект ученика со списком экзаменов:
[Serializable]
public class Student
{
[XmlAttribute("Name")]
public string Name {get; set;}
[XmlArray("Exams")]
public List<Exam> Exams {get; set;}
}
[Serializable]
public class Exam
{
[XmlAttribute("Course")]
public string Course;
[XmlAttribute("Score")]
public int Score;
}
Моя цель - сериализациямодель Студента и включить в XML только экзамены, удовлетворяющие некоторым критериям, например, я хотел бы только экзамены с низким (<5) баллом.</p>
Можно ли выполнить эту операцию, используя XmlSerializer, присутствующий в System.Xml.Serialization
пространстве имен?