Когда вы получаете ответ с сервера и забираете его как responseXML, вы получаете documentFragment, т.е. это как бы новый полноценный документ. Парсить его нужно соответственно. Например, вы сохранили ответ:
var xmlDoc=ajax.responseXML
Теперь останется только написать цикл, который будет пробегать по вашему xmlDoc и выбирать нужные значения, начиная от корня документа:
var childs=xmlDoc.documentElement.childNodes;
var options=new Array();
for(var i=0; i<childs.length; i++){
if(!childs[i].tagName) continue;
if(childs[i].tagName=='RV') var index=childs[i].firstChild.nodeValue;
else if(childs[i].tagName=='RN') options[index]=childs[i].firstChild.nodeValue;
}
Всё написано на скорую руку...
Адаптировано под ваш XML. На выходе получим массив, содержащий название района, ассоциированое с его индексом.
Думаю, имея такой массив, вам не составит труда создать список.