это что перепробовал:
selCity.addEventListener('change', function () {
selStation.options.length = 0 , i=0;
[].forEach.call(xml.querySelectorAll('city[name=' + this.value + '] > station2'), function (el) {
// selStation.add(new Option(el.textContent, ++i));
//selStation.id += el.textContent;
//selStation = div.getElementsByTagName(el.getAttribute('name'))
//selStation.div.id = el.textContent;
//input.value = el.textContent;
//$('#station2')=el.textContent;
//selStation.add($('#station2').el.textContent; )
selStation.add += el.textContent
})
но не выдает.