Формат протокола XML состоит из тегов XML. Для всех значений данных в domarket.ua XML должно использоваться маскирование. Для самого файла должна использоваться кодировка UTF-8.
ТРЕБОВАНИЯ К ФИДУ
- Фид должен содержать только актуальные объявления.
- В данных не допускается присутствие HTML-тегов.
- URL фида должен быть постоянным и доступным по протоколу HTTP.
МАСКИРОВАНИЕ СИМВОЛОВ
Для фида должна использоваться кодировка UTF-8. Как это принято для всех файлов XML, все значения данных (включая URL) должны использовать маскирование сущностей для символов. Подробнее вы можете ознакомится рассмотрев краткое описание XML файла импорта.
КРАТКОЕ ОПИСАНИЕ СТРУКТУРЫ XML ФАЙЛА ИМПОРТА:
Основной элемент <code border-box="" font-family:="" menlo="" monaco="" consolas="" courier="" new="" monospace="" font-size:="" 12="" 6px="" padding:="" 2px="" 4px="" color:="" rgb="" 199="" 37="" 78="" background-color:="" 249="" 242="" 244="" border-radius:="">с вложенными <code border-box="" font-family:="" menlo="" monaco="" consolas="" courier="" new="" monospace="" font-size:="" 12="" 6px="" padding:="" 2px="" 4px="" color:="" rgb="" 199="" 37="" 78="" background-color:="" 249="" 242="" 244="" border-radius:="">.
- <code border-box="" font-family:="" menlo="" monaco="" consolas="" courier="" new="" monospace="" font-size:="" 12="" 6px="" padding:="" 2px="" 4px="" color:="" rgb="" 199="" 37="" 78="" background-color:="" 249="" 242="" 244="" border-radius:=""><code border-box="" font-family:="" menlo="" monaco="" consolas="" courier="" new="" monospace="" font-size:="" 12="" 6px="" padding:="" 2px="" 4px="" color:="" rgb="" 199="" 37="" 78="" background-color:="" 249="" 242="" 244="" border-radius:="">включает в себя следующие атрибуты:
- id который может быть равен нулю (0), в таком случае будет создано новое объявление, либо больше нуля, в таком случае будет выполнен поиск объявления по id в базе и если такое будет найдено, данные объявления будут обновлены.
- external, при помощи которого доступна возможность указать ID во внешнем источнике, что позволяет в дальнейшем обновлять существующие объявления по указанному ID не привязываясь к ID в базе данных проекта. Данный атрибут принимает значения 0 или 1, в случае если указано значение 1, значение атрибута id обрабатывается как ID из внешнего источника.