<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 等)的列表,其中包含国家代码、区域代码、城市代码的列表,显示该值出现的所有位置。如何使用 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