可能重复:
如何反序列化XML文档
假设我有一个在C#像这样定义一个类:
public class Book
{
public string Title {get; set;}
public string Subject {get; set;}
public string Author {get; set;}
}
假设我有XML,看起来像这样:
<Book>
<Title>The Lorax</Title>
<Subject>Children's Literature</Subject>
<Author>Theodor Seuss Geisel</Author>
<Book>
如果我想实例化的一个实例Book
使用此XML类的,我知道要做到这一点的唯一方法是使用XML文档类和枚举XML节点。
是否在.NET Framework提供的XML代码实例化类的一些方法? 如果不是,那么完成这个最好的做法是什么?