次のようなxmlがあります
<DataCollection>
<Data>
<Name>John</Name>
<Age>30</Age>
</Data>
... more person
</DataCollection>
Name、Age をフィールドとしてオブジェクト (または何らかのタイプ) コレクションを作成したいと考えています。私が持っている1つの問題は、クラスを作成するための構造を事前に知らないことです(私が知っているのは、DataCollectionとDataがあるということだけです)。次に、linqを使用してselect newを使用します。現在の実装では、各データの XML を調べ、要素を読み取り、カンマ区切りのリストを作成しています。
これを行うより良い方法はありますか?XML の目的は、データ グリッド内のデータの下にあるすべてのデータを表示することです。