<Area>
<ShopA>
<Income Day="1" Money="100" />
<Income Day="2" Money="90" />
<Income Day="3" Money="80" />
<Income Day="4" Money="70" />
</ShopA>
<ShopB>
<Income Day="3" Money="50" />
<Income Day="4" Money="40" />
</ShopB>
</Area>
您好我想通过使用 XDocument 从上面的 XML 中获取特定值。我想从不同的商店获得所有具有相同Day的Money值。我只能从单个 Shop (ShopA) 中获取 Day 和 Money 值。
XDocument doc = XDocument.Load(xmlFileName.xml);
var areaName = doc.Root.Elements("Area");
IEnumerator<XElement> s = areaName.Elements("ShopA").GetEnumerator();
While (s.MoveNext())
{
var day = s.Current.Attribute("Day").Value;
var money = s.Current.Attribute("Money").Value;
}
但我不知道如何从具有相同日期且编码正确的不同商店获取所有货币值。
你能帮我弄清楚如何得到它们吗?
提前致谢