XML-i vormindaja & Validaator
Vormindage, kaunistage ja kinnitage XML-i koheselt oma brauseris. Pole vaja üles laadida – täiesti privaatne ja tasuta.
Lohistage XML-fail siia
Toetab .xml-faile. Või kleepige oma XML ülalolevasse piirkonda.
Vormindage, kaunistage ja kinnitage XML-i koheselt oma brauseris. Pole vaja üles laadida – täiesti privaatne ja tasuta.
Toetab .xml-faile. Või kleepige oma XML ülalolevasse piirkonda.
XML-vormingus taandub pesastatud elemendid, nii et dokumendi hierarhia muutub nähtavaks. Kompaktne XML – kõik ühel real – on tehniliselt kehtiv ja edastamiseks kasulik, kuid inimestele loetamatu. Vormindatud XML lisab elementide vahele reavahesid ja taandab lapsi oma vanemate sees, muutes selle skannitavaks, hajutatavaks ja käsitsi redigeeritavaks.
See vormindaja parsib sisendit DOMParseri abil, et kinnitada vormingut, seejärel suunab saadud DOM-i, et väljastada taandega väljund. Säilitatakse kommentaarid, töötlemisjuhised ja CDATA jaotised. Isesulguvad sildid (ilma lasteta) hoitakse kompaktselt ühel real; lastega sildid jaotatakse mitmele reale, kusjuures lapsed on taandatud.
Vaikimisi on kahe tühikuga taane, mis vastab kõige tavalisemale XML-i tavale. Vormindaja suhtub ümbervormindamisse konservatiivselt: olemasolev struktuur säilib, muudetakse ainult tühikuid elementide vahel. Andmed liiguvad enne ja pärast vormindamist identselt läbi mis tahes XML-parseri.
Kompaktne XML on loetamatu. SOAP-vastused, RSS-kanalid ja paljud konfiguratsioonifailid saabuvad üherealise XML-ina, mis on tehniliselt kehtiv, kuid praktiliselt läbipaistmatu. Vormindamine paljastab dokumendi struktuuri, võimaldab teil leida konkreetseid elemente ja muudab versioonihalduse erinevused tähendusrikkaks.
Vormindamine toimib ka kehtivuse kontrollina. Kui XML-i ei õnnestu vormindamise ajal sõeluda, tuvastab veateade probleemi – tavaliselt on sulgumata sildid, mittevastavad elementide nimed või kehtetud märgid. XML-vigade tabamine enne rangele tarbijale saatmist säästab silumisaega.
Kleepige XML, klõpsake vormingut.
DOMParser toodab XML DOM-i. Vormindaja kõnnib enne puu sügavust, väljastades avasilte, taandega alamärke ja sulgevaid silte. Elemendi atribuudid säilivad avasildil; atribuutide järjestus ühtib allikaga.
Tekstisõlmedes on säilinud märkimisväärne tühimik – vormindaja ei saa sisu turvatühi muuta, kuna see võib olla tähendusrikas (XML-i ruumi säilitamise reeglid erinevad skeemide lõikes). Muutub ainult tühik elementide vahel.
Isesulguvad elemendid (ei ole lapsi) kiirgavad nagu <tag attr="val"/>. Ainult tekstisisuga elemendid väljastatakse <tag>tekstina</tag>. Elemendid, mille elemendid on lapsed, kiirgavad mitmel real, millel on taandega lapsed. CDATA sektsioonid, kommentaarid ja töötlemisjuhised väljastavad koos nende algse eraldusmärgi ja sisuga.