キーと値のペアを持つ辞書があります。LINQ を使用して XML に書き込みたいと考えています。
LINQ を使用して XML ドキュメントを作成することはできますが、辞書から値を読み取って XML に書き込む方法がわかりません。
以下は、XML を生成するためのハードコード値の例です。ハードコード値の代わりに辞書を準備したい
XDocument doc = new XDocument(
new XDeclaration("1.0", "utf-8", "true"),
new XElement("countrylist",
new XElement("country",
new XAttribute("id", "EMP001"),
new XAttribute("name", "EMP001")
),
new XElement("country",
new XAttribute("id", "EMP001"),
new XAttribute("name", "EMP001")
)
)
);