0
"Orderedtabs"변수에서 데이터를 가져 오는 방법은 무엇입니까? 그림 내의 XML 데이터 별도로 구입해야하는 모습을 보여주었습니다. 그런 다음 ListView를 보여줍니다 (Nick, Score).LinQ를 사용하여 변수 내에서 XML 형식의 데이터 가져 오기
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?
var에 ID = tab.Attribute ID "). ToString(); 작동하지 않음, 속성 ("ID") 밑줄. tab.PreviousAttribute 및 tab.NextAttribute coming –
위의 속성 값을 가져 오는 두 가지 방법을 언급했습니다. LINQ 쿼리에 특성을 적용한 후에도 특성 속성을 사용하려고하는 것 같습니다. 속성을 이미 가지고 있으므로 속성 속성을 사용할 필요가 없습니다. 이제 ID = tab.ToString()을 사용하여 값을 얻을 수 있습니다. 그리고 LINQ 쿼리에서 Attributes 속성을 적용하지 않은 경우 루프를 먼저 수행 한 다음 Attribute 속성을 가져올 수 있습니다. –
정말 고마워요. 하지만 한 가지 더 물어봐도 될까요? foreach (정렬 탭의 var 탭) { var ID = tab.Attribute ("ID"). ToString(); var Nick = tab.Element ("Nick"). ToString(); var Score = tab.Element ("Score"). ToString(); } 변수 값; ID => ID = "2" 닉 => 메 흐멧 점수 => 1500 이 보인다. 가능한 이러한 변수를 가져야합니까? ID => 2 닉 => 메멧 점수 => 1500 –