id属性で識別される「field」要素内のデータを含むXMLをシリアル化しようとしています。
<data>
<row>
<field id="firstName">Stef</field>
<field id="lastName">Ben</field>
<field id="city">LA</field>
<field id="state">CA</field>
</row>
<row>
<field id="firstName">Ann</field>
<field id="lastName">Brown</field>
<field id="city">NY</field>
<field id="state">NY</field>
</row>
</data>
私の目標は、次のようなクラスを作成することです。
class User
{
private string firstName;
[XmlElement("firstName")]
public string FirstName { get; set; }
[XmlElement("lastName")]
public string LastName { get; set; }
[XmlElement("city")]
public string City { get; set; }
[XmlElement("state")]
public string State { get; set; }
}
これを実現するために、このXMLをシリアル化および逆シリアル化する方法について何かアイデアはありますか?