Почетна / Алатке за датотеке / Претварање XML-а у равну структуру
Бесплатни онлајн алати

Претварање XML-а у равну структуру

Претворите XML елементе и атрибуте у путање и вредности, CSV или JSON. Проверите резултат, копирајте га или преузмите текстуалну датотеку у прегледачу.

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

Како читати путање

Пример даје @id = 7 и name = Ada. Назив корена user није део путања његових потомака. Атрибути почињу знаком @. Истојмени елементи са заједничким родитељем добијају индексе од нуле, као item[0] и item[1]. Атрибут првог елемента може имати путању item[0].@code. Ако корен садржи само текст, његово име се користи као путања.

Формати излаза

Кључ = вредност приказује један пар по реду. CSV почиње заглављем path,value, ставља оба поља под наводнике и удвостручава наводнике унутар поља. Раздвајач колона остаје запета без обзира на раздвајач путање. JSON даје раван објекат са текстуалним вредностима. Префикси простора имена остају у именима елемената и атрибута; њихове декларације могу се појавити као атрибути.

Које информације се губе?

Задржавају се атрибути и непразан текст листова, али се уклањају празни знакови на почетку и крају текста. Празни елементи, коментари и инструкције обраде не стварају вредности. Из <p>before<b>inside</b>after</p> извози се само inside, док се before и after изостављају. Из резултата није могуће тачно обновити изворни XML.

Сукоби и подржани XML

Ако различити чворови стварају исту путању, претварање стаје са грешком уместо да препише вредност. Промените раздвајач или изворне називе. Неисправан XML, DTD и декларације прилагођених ентитета се одбијају, а претходно преузимање се онемогућава. Исправни елементи са именом parsererror се прихватају. Алат не проверава XML шеме и не извршава XPath или XSLT.

Ограничења

Налепљени текст је ограничен на 16.777.216 UTF-16 кодних јединица. Једна изабрана датотека има засебно ограничење од 64 MiB у бајтовима. То су прагови одбијања, а не гаранције перформанси. Дозвољено је до 200 корака родитељ-дете испод корена и укупно до 100.000 вредности атрибута или листова. Велике или дубоко угнежђене документе прво проверите на малом узорку. Обрада и извоз одвијају се у прегледачу; датотека се не шаље на сервер.

Наводници не блокирају формуле табеле.

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