Почетна / Алатке за датотеке / Онлајн спљошћивач XML-а
Бесплатни онлајн алати

Онлајн спљошћивач XML-а

Спљоштите XML стабло у парове путања/вредности. Налепите XML или изаберите датотеку, изаберите сепаратор и формат (текст, CSV, JSON). Обрада се обавља локалн…

Почните да користите

Шта ради спљошћивач XML-а?

Алатка претвара хијерархијско XML стабло у равну листу парова путања и вредности. Ово је корисно када желите да увезете XML податке у табелу или обрадите их као једноставне редове.

Пример

Улазни XML:

<root><item>јабука</item><item>крушка</item></root>

Са сепаратором тачком и излазом кључ = вредност, резултат је:

root.item[0] = јабука
root.item[1] = крушка

Приметите да се поновљени елементи item индексирају од нуле како се не би прегазили.

Параметри и подешавања

Можете изабрати сепаратор путање и формат излаза. Атрибути елемената се означавају префиксом @. Текст листова се скраћује (тримује), а мешовити садржај око деце се не чува као посебна вредност.

Ограничења

  • Угњежденост је ограничена на 200 нивоа.
  • Излаз је ограничен на 100.000 вредности.
  • Улазни текст је ограничен на 16 MiB.
  • Неисправан XML се одбацује.
  • CSV излаз користи зарез као раздвајач поља; сепаратор путање не утиче на раздвајач поља.
  • Имена простора имена остају онако како их даје прегледач; нема контроле над шемом, XPath-ом или XSLT-ом.

Честа питања

Како се третирају поновљени елементи?

Поновљени елементи са истим именом добијају нумерисане индексе, на пример root.item[0] и root.item[1], тако да се вредности не прегазе.

Да ли се чувају атрибути?

Да, атрибути се укључују са префиксом @, на пример root.item[0]@id.

Да ли је могуће реконструисати оригинални XML из спљоштеног излаза?

Не, спљошћивање је губитничка трансформација; не може се савршено реконструисати сваки оригинални XML документ.

Контролна листа

  • Проверите поновљене елементе и индексе.
  • Проверите мешовити садржај и просторе имена.
  • Изаберите одговарајући сепаратор и формат излаза.
  • Преузмите резултат као .txt датотеку.

Обрада се обавља локално у прегледачу.