我正在尝试序列化包含由 id 属性标识的“字段”元素中的数据的 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 来实现这一点?