すべての都市名をドロップダウン リストに追加したいと考えています。私のコードでは、最初の名前のみが読み込まれます。すべてを取得できるようにコードを変更するにはどうすればよいですか?
私のXML:
<country>
<city>
<cityname>Cannes</cityname>
<cityid>123</cityid>
</city>
<city>
<cityname>Paris</cityname>
<cityid>123</cityid>
</city>
<city>
<cityname>Nice</cityname>
<cityid>123</cityid>
</city>
<city>
<cityname>Marseilles</cityname>
<cityid>123</cityid>
</city>
</country>
私のコード:
XElement country= XElement.Load(Server.MapPath("myXML.xml"));
foreach (XElement name in country.Element("city").Elements("cityname"))
{
dropdownList.Items.Add(name.Value);
}