LFUnminify, spletno orodje za razširjanje kode avtorja Ludovica Franka

Spletno razširjanje kode XML

Oblikujte XML, ki je prispel v eni sami vrstici. Elementi so zamaknjeni glede na globino, atributi so berljivo razporejeni in struktura dokumenta je ponovno vidna.

Tukaj bo prikazana razširjena in urejena koda

XML običajno ustvarijo programi

Večino XML, ki ga srečate, je ustvaril računalnik za drug računalnik, zato pogosto ne vsebuje niti enega preloma vrstice. Zemljevidi spletišč, ustvarjeni v CMS, viri RSS in Atom, datoteke SVG, izvožene iz oblikovalskih orodij, ovojnice SOAP, nastavitvene datoteke Maven in Android ter notranji deli pisarniških dokumentov so vsi veljavni in zgoščeni. Nobeden pa ni bil ustvarjen z mislijo na človeka, ki ga bo bral. Oblikovanje jim doda pregledno razporeditev, potrebno za ročni pregled.

Kaj razkrijejo zamiki

XML je lahko globoko gnezden in prav globino ena sama vrstica skrije. Ko dokument dobi zamike, postane hierarhija očitna: kateri elementi se ponavljajo, koliko otrok ima posamezno vozlišče, kje je deklariran nepričakovan imenski prostor in katera oznaka nima zaključka. V zemljevidu spletišča tako vidite vnose URL in njihove povezave na jezikovne različice kot jasne bloke. Pri SVG lahko hitro najdete pot ali skupino, ki jo želite urediti, ne da bi se izgubljali v dolgi vrstici.

Imenski prostori, CDATA in komentarji

Oblikovalnik ohrani značilnosti XML. Predpone in deklaracije imenskih prostorov ostanejo povezane z ustreznimi elementi, odseki CDATA se ohranijo dobesedno, zato se njihova vsebina ne razlaga znova. Navodila za obdelavo in deklaracija XML ostanejo na vrhu, preživeli komentarji pa se razporedijo skupaj s preostalim dokumentom. Ohrani se tudi vrstni red atributov, saj je včasih pomemben za orodje, ki je datoteko ustvarilo. Rezultat je namenjen lažjemu branju ob ohranjanju vsebine dokumenta.

Hiter pregled nepravilno oblikovanega dokumenta

Oblikovanje služi tudi osnovnemu pregledu smiselnosti. Če je dokument pravilno sestavljen, so zamiki dosledni in zaključne oznake poravnane z začetnimi. Če ni, napako v urejenem izhodu pogosto opazite hitreje kot iz sporočila preverjevalnika, saj vidite natančno mesto, kjer gnezdenje izgubi smisel. Tako lahko lažje pregledate strukturo pred nadaljnjo obdelavo. To še vedno ni preverjanje skladnosti s shemo, temveč pomoč pri razumevanju in odkrivanju strukturnih težav.

Pogosta vprašanja

Ali deluje z datotekami SVG?

Da. SVG je XML, zato se izvožena ikona v eni dolgi vrstici razporedi v berljivo drevo. Tako veliko lažje najdete posamezno pot, skupino ali preliv, ki ga želite pregledati ali spremeniti.

Ali lahko oblikujem vir RSS ali zemljevid spletišča?

Da, oboje je običajna uporaba orodja. Prilepite vir ali zemljevid spletišča oziroma odprite shranjeno datoteko in vsak element item ali url postane jasno ločen blok, ki ga lahko hitro pregledate.

Ali se moj XML preveri?

Dokument mora biti pravilno sestavljen, da ga oblikovalnik lahko razčleni, zato se strukturna napaka pokaže kot napaka pri oblikovanju. Orodje pa ne preverja skladnosti dokumenta s shemo ali DTD.

Razširite drugo obliko