使用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?

使用LinQ在变量中获取XML格式的数据

您可以使用元素的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);