この従業員オブジェクトの情報をXMLファイルに書き込むことができます。このように見える。C#:xmlファイルを解析する最適なソリューションは?
従業員のクラス
class Employee
{
int _id;
string _firstName;
string _lastName;
int _salary;
string _text;
public Employee(int id, string firstName, string lastName, int salary,string text)
{
this._id = id;
this._firstName = firstName;
this._lastName = lastName;
this._salary = salary;
this._text = text;
}
public int Id { get { return _id; } }
public string FirstName { get { return _firstName; } }
public string LastName { get { return _lastName; } }
public int Salary { get { return _salary; } }
public string Text { get { return _text; } }
}
書かのXml。
<Employees>
<Employee Text="text1">
<ID>1</ID>
<FirstName>David</FirstName>
<LastName>Smith</LastName>
<Salary>10000</Salary>
</Employee>
<Employee Text="text2">
<ID>3</ID>
<FirstName>Mark</FirstName>
<LastName>Drinkwater</LastName>
<Salary>30000</Salary>
</Employee>
<Employees>
次に、xmlをEmployeeオブジェクトに解析したいのですが、最適な解決策は何ですか?