Дані
Від 1 до 10.
Що всередині XML
Два типи записів
«Користувачі» — імʼя й прізвище, пошта, мобільний, місто, дата народження й прапорець active. «Товари» — артикул, назва, категорія, ціна в гривнях і прапорець in_stock. Записи ті самі, що в генераторах JSON і YAML.
Як побудовано документ
Перший рядок — оголошення <?xml version="1.0" encoding="UTF-8"?>. Далі кореневий елемент <users> чи <products>, у ньому по елементу <user> чи <product> на запис, а кожне поле — окремий вкладений елемент. Скопіюйте текст і збережіть у файл .xml.
Спецсимволи
Амперсанд і кутові дужки в тексті замінено на &, < і >, тож документ завжди коректний. Дати у форматі РРРР-ММ-ДД, ціна — з копійками, прапорці — true або false.
Відступ
2 чи 4 пробіли зручно читати. В один рядок — коротше, для запиту чи поля форми.
Для чого такі дані
Тестовий XML потрібен, коли програма вже чекає файл, а справжніх записів ще нема або їх не можна показувати. Імпорт каталогу, розбір відповіді сервісу, перевірка схеми – усе це зручно ганяти на вигаданих даних.
Скільки записів
Від 1 до 10. Одного вистачає, щоб побачити будову. Десять – щоб перевірити цикл, сторінки чи сортування. Кнопка «Інший варіант» дає новий набір тієї самої будови, тож можна зробити кілька файлів різного змісту.
Часті питання про XML
Навіщо XML, якщо є JSON?
Багато систем досі приймають лише XML: імпорт у бухгалтерські програми, SOAP-сервіси, товарні фіди. Для них і потрібні тестові дані в цьому форматі.
Чи справжні ці люди й пошти?
Ні. Усі значення вигадані, а пошта на домені example.com, який зарезервовано саме для прикладів.
Чи пройде цей файл перевірку?
Документ добре сформований: одне оголошення, один корінь, закриті теги, екрановані спецсимволи. Схеми XSD до нього немає, тож відповідність вашій схемі треба перевірити окремо.