Для всех значений данных в XML должно использоваться маскирование. Для самого файла должна использоваться кодировка UTF-8.
1. Фид должен содержать только актуальные объявления.
2. В данных не допускается присутствие HTML-тегов.
3. URL фида должен быть постоянным и доступным по протоколу HTTP.
4. Объявления, поступающие от Партнёров через фиды, должны обновляться, а не удаляться и создаваться заново.
Для фида должна использоваться кодировка UTF-8. Как это принято для всех файлов XML, все значения данных (включая URL) должны использовать маскирование сущностей для символов, перечисленных в таблице ниже.
Символ | Маскирование | |
Амперсанд | & | & |
Одинарные кавычки | ' | ' |
Двойные кавычки | " | " |
Больше | > | > |
Меньше | < | < |
Заголовок документа (XML header)
<?xml version='1.0' encoding='UTF-8'?>
Заголовок должен начинаться с первой строки, с нулевого символа.
Документ должен содержать корневой элемент realities.
В корневом элементе обязательно должен присутствовать аттрибут date-create содержащий информацию о дате и времени создания данного файла
<?xml version="1.0" encoding="UTF-8"?> <realities date-create="2017-12-21T23:39:15+03:00"> ... </realities>
Формат даты YYYY-MM-DDTHH:mm:ss+03:00. Стандартный формат ISO 8601
Дата и время создания файла на стороне доски объявлений.
YYYY — год
MM — месяц
DD — день
HH — час
mm — минута
ss — секунда
+ 03:00 — указание часового пояса (в данном случае — для Киева).
Также элемент realities должен содержать хотя-бы один элемент reality, описывающий содержимое объявления. Каждому элементу reality соответствует одно объявление в базе партнера.