【发布时间】:2015-07-23 06:45:05
【问题描述】:
我有以下课程
public class Books
{
public Books()
{
BookList = new List<Book>();
}
public Customer Customer { get; set; }
public List<Book> BookList { get; set; }
public bool ShouldSerializeBookList(){
-- serialize only when the particular book selected property is true--
}
}
public class Book
{
public string Title { get; set; }
public bool Selected { get; set; }
}
假设我有三本书,标题为 t1,t2,t3。但只选择了 t1 和 t3。
那么如何根据每本书的 Selected 属性将这个类序列化成下面的xml呢?
<Books>
<Book Title="t1" />
<Book Title="t3" />
</Books>
【问题讨论】:
标签: c# xml-serialization