我有一個XML文檔,像這樣:的LINQ to XML文檔遍歷
<?xml version="1.0" encoding="utf-8" ?>
<demographics>
<country id="1" value="USA">
<state id ="1" value="California">
<city>Long Beach</city>
<city>Los Angeles</city>
<city>San Diego</city>
</state>
<state id ="2" value="Arizona">
<city>Tucson</city>
<city>Phoenix</city>
<city>Tempe</city>
</state>
</country>
<country id="2" value="Mexico">
<state id ="1" value="Baja California">
<city>Tijuana</city>
<city>Rosarito</city>
</state>
</country>
</demographics>
如何做做這樣的事情我設置LINQ查詢: 1.獲取所有國家 2.獲取所有國家在國家 3.將所有城市都置於特定國家的狀態?
我給它一個嘗試,我有點糊塗何時使用Elements [「NodeName」]和後裔等。我知道我不是最聰明的XML人。 XML文件的格式是否適用於簡單遍歷?