1) не забывайте про utf-8
2) я рекомендую onLoad проверять еще и корректность xml:

Код:
myXML.onLoad = function(success){
if(!success){
//не загрузилось !
}else if(this.status < 0){
//некорректный xml !
}else{
//тут все ок.
}
}
В твоем случае, если ты адресом ошибешся, то все равно success, потому что сервак заботливо тебе подсунет страничку. Но это явно не то что тебе надо, что и отловится второй проверкой.