<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から特定の値を取得したいと思います。異なるショップから同じ日のすべてのMoney値を取得したい。単一のショップ(ShopA)からのみ日とお金の値を取得できます。
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;
}
しかし、適切なコーディングで同じ日付の異なるショップからすべてのMoney値を取得する方法がわかりません。
それらすべてを取得する方法を教えていただけますか?
前もって感謝します