Формат протоколу 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:="">містить в собі такі атрибути:
— id, який може дорівнювати нулю (0), у такому разі буде створено нове оголошення, або більше нуля, у такому разі буде виконано пошук оголошення за id у базі, і якщо таке буде знайдено, ці оголошення буде оновлено.
— external, за допомогою якого доступна можливість вказати ID у зовнішньому джерелі, що дає змогу надалі оновлювати наявні оголошення за вказаним ID, не прив'язуючись до ID у базі даних проєкту. Даний атрибут приймає значення 0 або 1, у разі якщо вказано значення 1, значення атрибута Id обробляється як ID із зовнішнього джерела.