PDA

View Full Version : ساخت فایل xml



amirhossein.h
سه شنبه 30 اردیبهشت 1393, 12:46 عصر
با سلام

من با استفاده از کد زیر یک xml میسازم و اونو ذخیره میکنم:
new XDocument( new XElement("root",
new XElement("someNode", "someValue")
)
)
.Save("foo.xml");


چه طوری میشه با یک for مقدار someValue رو تعیین کرد یعنی با یک for مثلا 100 تا تگ درست کرد (با کد بالا فقط یکی درست میکنه) فکر کنید که یه آرایه داریم که توش 100 تا متن هست

با تشکر

aliagamon
سه شنبه 30 اردیبهشت 1393, 13:16 عصر
نیاز به حرقه نیست با select میشه این کارو کرد

string[] nods = { "dsd", "dsd", "dsd", "dsd", "dsd", "dsd", "dsd", "dsd", "dsd", "dsd" };
XDocument nodxml = new XDocument();
nodxml.Add(new XElement("root", nods.Select( x=> new XElement("someNodes", x))));
nodxml.Save("foo.xml");