ну, во-первых, надо посмотреть, как пишется
xml-файл. Т.к. то, что вы написали - это ни разу не xml.
во-вторых, в php не забыть выставить необходимые заголовки. Я использую следующие:

Код:
header("Expires: Mon, 1 Jul 1990 05:00:00 GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-type: text/xml; charset=utf-8");
Добавлено через 3 минуты
А разве FileReference возвращает какие-то XML-данные?