2 回答

TA贡献1884条经验 获得超4个赞
尝试(因为您没有发布完整数据,所以我有点猜测):
foreach (XElement level1Element in XElement.Load(@"your_file.xml").Elements("appointment-nbr"))
{
foreach (XElement level2Element in level1Element.Elements("slot"))
{
Console.WriteLine(level1Element.Attribute("slot-start").Value);
}
}

TA贡献1951条经验 获得超3个赞
简单调用GetAttribute("AttributeName")您的XmlElement
所以:
var slotXml = appointmentsresponce.SelectSingleNode("//slot")
var startAttr = slotXml.GetAttribute("slot-start")
var endAttr = slotXml.GetAttribute("slot-end")
var containerXml = appointmentsresponce.SelectSingleNode("//container ")
var eqidAttr = containerXml .GetAttribute("eqid")
- 2 回答
- 0 关注
- 313 浏览
添加回答
举报