Создание xml файла

Максим19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
11.10.2006

Необходимо на PHP написать скрипт, который бы создавал файл xml для Google SiteMap.

Суть такова:

скрипт коннектится к базе данных,

заходит в таблицу и берет там из столбца id число

и создает в xml файле "блок", где в качестве урл пишет http://site.ru/?id="id из базы"

и берет следующее число и создает с ним еще один "блок" и т.п.

Записей порядка 40 тысяч.

Как должен выглядеть xml файл написано здесь https://www.google.com/webmasters/sitemaps/docs/ru/protocol.html

Файл xml сохраняет под именем sitemap.xml. Если размер xml файла превышает 9 Мегабайт, то он должен разбиваться на 2 файла. Т.е. надо сделать как то проверку на размер и если он больше 9 Мбайт, то уже начинать делать второй файл...

Заявки фрилансеров