Hai All 次の形式の XML ファイルを作成したい
<myFiles>
<name>myname</name>
<place>myplace</place>
<mydata>
<today>1-1-2011</today>
<time>1 PM</time>
<driving>
<car>audi</car>
<bus>volvo</bus>
</driving>
</mydata>
<mydata>
<today>1-1-2011</today>
<time>1 PM</time>
<driving>
<car>audi</car>
<bus>volvo</bus>
</driving>
</mydata>
</myFiles>
これを作成するために私は使用しています
class myfile
{
public string name {get;set;}
public string place {get;set;}
public list<mydata> mydata {get;set;}
}
次に、私が使用しているXML構築用のpublic claa mydata { ...... }
static public void SerializeToXMLList(List<Movie> movies)
{
XmlSerializer serializer = new XmlSerializer(typeof(List<Movie>));
TextWriter textWriter = new StreamWriter(@"C:\movie.xml");
serializer.Serialize(textWriter, movies);
textWriter.Close();
}
しかし、次のような出力が得られます
<myFiles>
<name>myname</name>
<place>myplace</place>
<mydata>
<mydata>
<today>1-1-2011</today>
<time>1 PM</time>
<driving>
<car>audi</car>
<bus>volvo</bus>
</driving>
</mydata>
<mydata>
<today>1-1-2011</today>
<time>1 PM</time>
<driving>
<car>audi</car>
<bus>volvo</bus>
</driving>
</mydata>
</mydata>
</myFiles>
そのため、クラス名を持つmydataリストにリストの数がありました
どうすればそれを回避できますか...、誰か知っているなら、plsが私を助けて..