LFUnminify, алат за деминификацију кода на мрежи аутора Ludovic Frank

Деминификација XML кода на мрежи

Форматирајте XML који је стигао у једном реду. Елементи се увлаче према дубини, атрибути се читљиво распоређују, а структура документа поново постаје видљива.

Овде ће се појавити ваш деминификован и улепшан код

XML се углавном генерише

Већину XML докумената са којима се срећете произвела је машина за другу машину, па зато често стижу без иједног прелома реда. Мапе сајта које генерише CMS, RSS и Atom извори, SVG датотеке извезене из алата за дизајн, SOAP поруке, Maven и Android конфигурације и унутрашњи делови канцеларијских докумената: све су то исправни, сажети документи, али ниједан није направљен са читаоцем на уму.

Шта увлачење открива

XML често има дубоко угнежђивање, а управо је дубина оно што један ред скрива. Када се документ увуче, хијерархија постаје очигледна: који елементи се понављају, колико потомака има сваки чвор, где је декларисан неочекиван простор имена и која ознака није затворена. Код мапе сајта то значи да URL ставке и њихове алтернативне језичке везе видите као јасне блокове. Код SVG датотеке лакше проналазите путању или групу коју желите да измените.

Простори имена, CDATA и коментари

Форматер чува оно што XML чини XML форматом. Префикси и декларације простора имена остају уз елементе којима припадају, CDATA одељци чувају се дословно да се њихов садржај не би поново тумачио, инструкције обраде и XML декларација остају на врху, а преостали коментари распоређују се са остатком документа. Редослед атрибута се такође чува, јер у XML датотекама понекад има значај за алат који је документ произвео.

Брзо уочавање неисправне структуре

Форматирање служи и као основна провера смислености структуре. Ако је документ добро формиран, увлачење је уредно и завршне ознаке поравнате су са почетним. Ако није, проблем се обично брже уочи у форматираном резултату него у поруци валидатора, јер можете да видите тачно место на којем угнежђивање престаје да има смисла. Тако лакше проналазите део документа који треба пажљивије проверити.

Честа питања

Да ли алат ради са SVG датотекама?

Да. SVG је XML, па се извезена икона која је стала у један дугачак ред увлачи у читљиво стабло. Тиме је много лакше пронаћи одређену путању, групу или градијент.

Могу ли да форматирам RSS извор или мапу сајта?

Да, обе намене су уобичајене. Налепите извор или мапу сајта, или отворите сачувану датотеку, и свака ставка item или url постаће јасно одвојен блок који можете брзо да прегледате.

Да ли се мој XML проверава?

Форматеру је потребан добро формиран документ да би могао да га анализира, па ће се структурна грешка приказати као грешка форматирања. Алат не проверава документ према шеми или DTD дефиницији.

Деминификујте други формат