судя по коду массивом у тебя выступает XMLNode.childNodes , а он read-only со всеми вытекающими последствиями..
как бороться зависит от задачки.., можно пользовать новый массив, в который копировать ноды xml..

Код:
_curent_scene_situation=[]
for(var i in arr[rand].childNodes){
_curent_scene_situation[i]=arr[rand].childNodes[i];
}
но сортировка будет работать только для этого массива, arr[rand].childNodes останется нетронутым..равно как и сами ноды в хмл, если их переопределить к примеру..