Онлайн-сплощувач XML
Перетворіть XML на плоский список, CSV або JSON. Вставте код або виберіть файл, оберіть розділювач і формат. Локально в браузері. Обробка виконується локальн…
Почати роботу
Що робить сплощувач XML
Інструмент перетворює ієрархічний XML на плоский список, де кожен елемент стає парою «шлях = значення». Це зручно для аналізу даних у таблицях або для подальшої обробки.
Приклад роботи
Вхідний XML:
<root><item>A</item><item>B</item></root>
Вихід (з розділювачем «.»):
root.item[0] = A root.item[1] = B
Повторювані елементи отримують індекси, щоб не перезаписувати один одного.
Параметри та обмеження
- Розділювач шляхів можна змінити, але розділювач CSV завжди кома.
- Атрибути позначаються префіксом @.
- Глибина вкладеності обмежена 200 рівнями, кількість значень — 100 000.
- Вхідний текст обмежений 16 МіБ.
- Маліформований XML відхиляється.
Обмеження перетворення
Сплощення є втратним: змішаний текст навколо дочірніх елементів не зберігається, а XML-простір імен залишається як у браузері. Перевіряйте результат перед використанням у виробництві.
Поширені запитання
Чи можу я змінити розділювач CSV?
Ні, розділювач CSV завжди кома. Можна змінити лише розділювач шляхів.
Що станеться з повторюваними елементами?
Вони отримують нумерацію з нуля, наприклад item[0], item[1], щоб не втрачати дані.
Чи завантажуються мої дані на сервер?
Ні, обробка відбувається повністю у вашому браузері.
Контрольний список
- Перевірте, чи XML добре сформований.
- Враховуйте індексацію повторюваних елементів.
- Пам’ятайте про обмеження на 200 рівнів і 100 000 значень.
- Для CSV пам’ятайте, що лапки подвоюються.
Обробка виконується локально у вашому браузері.