используя php, как мне перейти на сайт и получить список всех xml-файлов на сайте. (Было бы неплохо также изменить последнюю дату)
Существуют html-файлы, ссылающиеся на html-страницы с xml-аналогом, это помогает?
Зависит от того, что вы подразумеваете под «списком всех XML-файлов». Нет способа найти несвязанные файлы без поиска методом грубой силы (что на практике невозможно в таких масштабах). Если вы заботитесь только о связанных файлах, вам придется либо сканировать вручную и сопоставлять ссылки в содержимом страниц, либо выполнить поиск Google по site: example и inurl: .xml, а затем проанализировать результаты.
Возможно, вы захотите использовать SimpleXML или file_get_contents в зависимости от ваших требований.