Подскажите: импорт данных из xml в каталог сайта

Здравствуйте.

Задача следующая: автоматический импорт xml со стороннего ресурса в базу данных, чтобы выводить информацию в каталоге (miniShop2 и mSearch2). Чтобы, если какая позиция менялась — менялась на сайте, если добавлялась — добавлялась на сайте, а если позиция из xml файла удалена, то все равно оставалась на сайте.

Как это реализовать? Какие могут подвохи/сложности?