Muuda XML veebis loetavaks
Vorminda XML, mis saabus ühe reana. Elemendid taandatakse sügavuse järgi, atribuudid paigutatakse loetavalt ja dokumendi struktuur tuleb taas nähtavale.
XML luuakse enamasti automaatselt
Enamik XML-ist, millega kokku puutud, on ühe masina loodud teise jaoks ning saabub seetõttu sageli ilma ühegi reavahetuseta. Sisuhaldussüsteemi loodud saidikaardid, RSS- ja Atom-vood, kujundustööriistast eksporditud SVG-failid, SOAP-ümbrised, Maveni ja Androidi seadistusfailid ning kontoridokumentide sisemised failid: need kõik on kehtivad ja kompaktsed, kuid pole kirjutatud inimesele lugemiseks.
Mida taandamine nähtavale toob?
XML võib olla sügavalt pesastatud ning just sügavus jääb ühel real varju. Taandatud dokumendis muutub hierarhia ilmseks: millised elemendid korduvad, mitu alamelementi igal sõlmel on, kus deklareeriti ootamatu nimeruum ja milline silt jäi sulgemata. Saidikaardis näed URL-kirjeid koos teiste keeleversioonide linkidega selgete plokkidena. SVG-s aitab see leida just selle path-elemendi või rühma, mida soovid muuta.
Nimeruumid, CDATA ja kommentaarid
Vormindaja säilitab XML-i olemuslikud osad. Nimeruumi prefiksid ja deklaratsioonid jäävad õigete elementide juurde ning CDATA-jaotised hoitakse muutmata, et nende sisu ei tõlgendataks ümber. Töötlusjuhised ja XML-deklaratsioon säilivad oma kohal ning alles jäänud kommentaarid paigutatakse koos ülejäänud dokumendiga. Säilib ka atribuutide järjekord, sest faili loonud tööriistale võib see mõnikord oluline olla.
Kiire viis vigase dokumendi märkamiseks
Vormindamine toimib ka esmase mõistlikkuse kontrollina. Korrektselt moodustatud dokument taandub ühtlaselt ning lõpusildid joonduvad avasiltidega. Kui dokument pole korrektne, paistab probleem vormindatud väljundist sageli kiiremini välja kui validaatori teatest, sest näed täpset kohta, kus pesastus enam loogiline pole.
Korduma kippuvad küsimused
Kas see töötab SVG-failidega?
Jah. SVG on XML, nii et ühe pika reana eksporditud ikoon taandatakse loetavaks puuks. See muudab kindla path-elemendi, rühma või gradiendi leidmise palju lihtsamaks.
Kas saan vormindada RSS-voogu või saidikaarti?
Jah, mõlemad on tavalised kasutusviisid. Kleebi voog või saidikaart või ava salvestatud fail ning iga item- või url-kirje muutub selgelt eristuvaks plokiks, mida saad kiiresti uurida.
Kas minu XML-i valideeritakse?
Vormindaja vajab parsimiseks korrektselt moodustatud dokumenti, nii et struktuuriviga avaldub vormindamisveana. Dokumenti ei kontrollita skeemi ega DTD järgi.
