私は2つのクラスを持っています:
public class Foo
{
public string FooName{get;set;}
public List<Bar> Bars{get;set;}
}
public class Bar
{
public string BarName{get;set;}
}
XMLパーサーを使用してこれをシリアル化すると、次のことがわかります。
<Foo>
<FooName>ExampleFooName</FooName>
<Bars>
<Bar>
<BarName>ExampleBarName</BarName>
</Bar>
<Bar>
<BarName>AnotherExampleBarName</BarName>
</Bar>
</Bars>
<Foo>
結果としてこれを受け取る方法はありますか?
<Foo>
<FooName>ExampleFooName</FooName>
<Bar>
<BarName>ExampleBarName</BarName>
</Bar>
<Bar>
<BarName>AnotherExampleBarName</BarName>
</Bar>
<Foo>
FooクラスとBarクラスを再構築するか、XMLSerializerにパラメーターを渡して結果を受け取ることを検討しています。自分でXMLパーサーを作成することは絶対に避けたいです。