次のコードは、 employees.xmlという物理 XML ファイルを作成します。しかし、物理ファイルを作成したくありません。代わりに、XML コンテンツを変数に保存したいと考えています。次のコードを変更して、XML データを変数に保存し、物理的に作成しないようにするにはどうすればよいですか?
using (XmlWriter writer = XmlWriter.Create("employees.xml"))
{
writer.WriteStartDocument();
writer.WriteStartElement("Employees");
foreach (Employee employee in employees)
{
writer.WriteStartElement("Employee");
writer.WriteElementString("ID", employee.Id.ToString());
writer.WriteElementString("FirstName", employee.FirstName);
writer.WriteElementString("LastName", employee.LastName);
writer.WriteElementString("Salary", employee.Salary.ToString());
writer.WriteEndElement();
}
writer.WriteEndElement();
writer.WriteEndDocument();
}