我有两个名为Movie和Movie Type的类,我试图根据给定的示例xml创建该类的对象。
public class Movie
{
public string title;
public string rating; //can always convert.toin32 later
}
public class Genre
{
int id;
string genreType;
}
我想基于以下XML创建该类的对象,最好/最快的方法是什么?
<movie>
<title> se7en </title>
<genre> thriller</genre>
<rating> 18 </rating>
</movie>
<movie>
<title> zodiac </title>
<genre> thriller</genre>
<rating> 18 </rating>
</movie>
试试这个
更好的将是LINQ
对XML
XDocument document = XDocument.Load("MyDoc.xml");
List<Movie> statusList = (from movies in document.Descendants("Movie")
select new Movie()
{
title = movies.Element("title").Value,
rating = movies.Element("rating").Value,
genre = movies.Element("genre").Value
}).ToList();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句