Given that your city data is in an XML file, the data drop down list won't actually help you. And it turns out, the example of the <cities> node above with each city having its own node is difficult to work with - so doing it this way:<br /><br /><cities><br /> <city><name>New Brunswick</name></city><br /> <city><name>San Diego</name></city><br /> <city><name>Yellowknife</name></city><br /></cities><br /><br />This lets you write code like this to populate the combo box:<br /><br />var cities = xfa.datasets.data.cities.resolveNodes("city[*]");<br /><br />for (var i = 0; i<cities.length; i++)<br />{<br /> this.addItem(cities.item(i).name.value);<br />}<br /><br />This finds the city nodes in the XML document and iterates through them, adding them to the drop-down list running this event.<br />--<br />SteveX<br />Adobe Systems