重複の可能性:
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>
このXMLを使用してクラスのインスタンスをインスタンス化する場合、Book
これを行うために私が知っている唯一の方法は、XML Documentクラスを使用し、XMLノードを列挙することです。
.netフレームワークは、XMLコードを使用してクラスをインスタンス化する何らかの方法を提供しますか?そうでない場合、これを達成するためのベストプラクティスは何ですか?