Ваш вопрос мне не понятен. Если я понимаю, вы хотите проверить, присутствует ли файл (XML) на сервере HTTP.
Это правильно? Если это так, вы можете просто сделать:
$.get('url-to-file.xml', function(response, status, req) {
if (status == 'success') {
alert('exists');
}
});
РЕДАКТИРОВАНИЕ: Как указано @lzyy в комментариях, .get () вызывает обратный вызов только в случае успеха. Тем не менее, я бы придерживался .load (), используя $ (document) в качестве селектора. См:
$(document).load('url-to-file.xml', function(response, status, req) {
if (status == 'success') {
alert('exists');
} else if (status == 'error') {
alert('doesnt exist');
}
});