Вот вам код где не работает. Может это из-за парсера xml?
$(function(){
$.ajax({
type: "GET",
url: "film.xml",
dataType: "xml",
success: parseXml
});
$arr=[];
$a=0;
function parseXml(xml)
{
$("#selecet").empty();
$(xml).each(function()
{
$a=0;
$(this).find("film").each(function()
{
$("#selecet").append( $('<option class="selp" value="'+$(this).find("name").text()+'">'+$(this).find("name").text()+'</option>'));
$arr[$a]=[$(this).find("name").text(),$(this).find("genre").text(),$(this).find("made").text(),$(this).find("director").text(),$(this).find("time").text(),$(this).find("year").text()];
$a++;
});
});
};
parseXml();
});