使用LinQ在变量中获取XML格式的数据
本文关键字:XML 格式 数据 获取 LinQ 变量 使用 | 更新日期: 2023-09-27 18:06:09
"Orderedtabs "如何在变量中获取数据?我给您看的图片中的XML数据我需要单独购买。然后我向他们(Nick,Score)展示ListView。
输入图片描述
XElement root = XElement.Load(dosyaYolu);
var orderedtabs = root.Elements("Oyuncu")
.OrderByDescending(xtab => (int)xtab.Element("Score"))
.ToList().Take(10);
// string ID = orderedtabs[i].ID ??
//How can I access this manner or otherwise?
您可以使用元素的Attribute属性,即
foreach(var tab in orderedtabs)
{
var ID = tab.Attribute("ID").ToString();
}
或者你可以在query本身中做:
var orderedtabs = root.Elements("Oyuncu").OrderByDescending(xtab => (int)xtab.Element("Score")).Attributes("ID").ToList().Take(10);