<myDocument>
<country code="US">
<region code="CA">
<city code="Los Angeles">
<value>a</value>
<value>b</value>
<value>c</value>
</city>
<city>
...
</city>
</region>
<region>
...
</region>
</country>
...
</myDocument>
最後に、一意の「値」(a、b、c など) のリストと、その値が表示されるすべての場所を示す countryCode、regionCode、cityCode のリストを作成したいと考えています。この種の選択は、LINQ to XML を使用してどのように行うのでしょうか?
Result
======
Key : a
Value : List of country/region/city codes
US, CA, Los Angeles
US, CA, San Fransisco
US, AL, Hatford
Key : b
etc