Я надеюсь, что кто-то может здесь помочь, что должно быть простой проблемой.Я искал ответ, но думаю, что отчасти проблема в том, что я не совсем понимаю, о чем спрашиваю.У меня есть следующий код.
@using System;
@using System.Collections.Generic;
@using System.Linq;
@using System.Xml.Linq;
<div>
@{
String URLString = "https://api3.libcal.com/api_hours_grid.php?iid=4246& format=xml&weeks=1&systemTime=0";
XDocument xdoc = new XDocument();
xdoc = XDocument.Load(URLString);
var location = (from p in xdoc.Descendants("location")
from s in p.Descendants("week").Elements()
select new
{
CampusName = (string)p.Element("name"),
WeekD = (string)s.Element("date")
}).ToList();
foreach (var item in location)
{
foreach (var item in location)
{
<p>@item.WeekD</p>
}
<h2>@item.CampusName</h2>
}
}
</div>
Очевидно, что вложенный цикл foreach вызывает ошибку.Я пытаюсь добиться чего-то вроде следующего:
<h2>Campus Name</h2>
<p>date</p>
<p>date</p>
<h2>Campus Name</h2>
<p>date</p>
<p>date</p>
и т. Д. Может ли кто-нибудь дать совет, как мне получить этот результат?