Головна / Інструменти для файлів / Онлайн-сплощувач XML
Безкоштовні онлайн-інструменти

Онлайн-сплощувач 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 пам’ятайте, що лапки подвоюються.

Обробка виконується локально у вашому браузері.