我有兩個類和下面的XML。我不知道如何從以下XML中創建Director和Movie的對象。我想使用Linq,但嘗試了很多東西,但並不確定。跨兩個類提取的XML數據
我想擁有所有導演對象及其ID,我希望所有電影對象都具有其所有字段。
public class Director
{
public int DirectorID;
public string Name;
}
public class Movie
{
public string DirectorID;
public string Genre;
public string Rating;
public string MovieName;
}
<?xml version="1.0" encoding="UTF-8"?>
<Movie xmlns="http://www.imdb.co.uk" CreationDate="2015-01-25T18:14:33" year="2012" NumberOfMovies="6">
<DirectorMovie>
<Director>
<Name>Ridley Scott</Name>
</Director>
<Movie>
<Genre>Horror</Genre>
<Rating>8.9</Rating>
<MovieName>Alien</MovieName>
</Movie>
<Movie>
<Genre>Sci-Fi</Genre>
<Rating>8.7</Rating>
<MovieName>Blade Runner</MovieName>
</Movie>
<Movie>
<Genre>Action</Genre>
<Rating>7.4</Rating>
<MovieName>Black Hawk Down</MovieName>
</Movie>
</DirectorMovie>
<DirectorMovie>
<Director>
<Name>James Cameron</Name>
</Director>
<Movie>
<Genre>Action</Genre>
<Rating>8.9</Rating>
<MovieName>Aliens</MovieName>
</Movie>
<Movie>
<Genre>Sci-Fi</Genre>
<Rating>8.5</Rating>
<MovieName>Avatar</MovieName>
</Movie>
<Movie>
<Genre>Action</Genre>
<Rating>8.8</Rating>
<MovieName>Prometheus</MovieName>
</Movie>
</DirectorMovie>
</Movie>
<默認註釋>你嘗試過什麼到目前爲止?默認註釋> – oopbase 2015-02-12 08:53:06
哪裏是'DirectorID'在你的XML? – 2015-02-12 09:11:06