Онлајн спљошћивач 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 датотеку.
Обрада се обавља локално у прегледачу.