//MY XML FILE STRUCTURE
<items>
<item>
<itemID>1</itemID>
<isGadget>True</isGadget>
<name>Star Wars Figures</name>
<text1>LukeSkywalker</text1>
</item>
</items>
//TO READ DATA FROM XML BY ITEMID
XDocument xmlDoc = XDocument.Load(HttpContext.Current.Server.MapPath("data.xml"));
var items = from item in xmlDoc.Descendants("item")
where item.Element("itemID").Value == itemID
select new
{
itemID = item.Element("itemID").Value,
isGadget = bool.Parse(item.Element("isGadget").Value),
name = item.Element("name").Value,
text1 = item.Element("text1").Value,
}
foreach (var item in items)
{
....
}
Comment mettre à jour les données XML par itemID? Merci!Mise à jour de XML avec C# en utilisant Linq
Je ne comprends pas pourquoi ces questions LINQ-to-XML sont si omniprésentes pour le moment. Les réponses sont _right here_. http://msdn.microsoft.com/en-us/library/bb387087.aspx – Gusdor