次のXMLがあるとします。
<?xml version="1.0"?>
<user_list>
<user>
<id>1</id>
<name>Joe</name>
</user>
<user>
<id>2</id>
<name>John</name>
</user>
</user_list>
そして次のクラス:
public class User {
[XmlElement("id")]
public Int32 Id { get; set; }
[XmlElement("name")]
public String Name { get; set; }
}
を使用XmlSerializer
してxmlを非シリアル化してにできList<User>
ますか?その場合、どのタイプの追加属性を使用する必要がありますか、またはXmlSerializer
インスタンスを作成するためにどの追加パラメーターを使用する必要がありますか?
配列(User[]
)は、少し望ましくない場合は許容されます。