Besplatan XML formater i validator
Ljepo formatirajte i provjerite XML koristeći ugrađeni DOM parser vašeg preglednika. Uključuje minifikovani izlaz za produkcijsku upotrebu.
Ispustite datoteke ovdje ili kliknite da ih pregledate
XML · Nema ograničenja veličine datoteke
ili pritisnite Ctrl+V za lijepljenje iz međuspremnika
Izlaz će se pojaviti ovdje…Kako radi
Ovaj alat raščlanjuje i preoblikuje XML u potpunosti u vašem pregledniku koristeći ugrađen DOMParser API — isti XML mehanizam koji preglednici koriste da rukuju SVG-om i XHTML-om. Nijedna biblioteka se ne učitava; uljepšavatelj, minifikator, i JSON konverter su svi ručno napisani u ovom alatu.
- 1DOMParser validira strukturuVaš XML se prosljeđuje ugrađenom DOMParser preglednika sa MIME tipom application/xml. Ako dokument nije dobro formiran — nezatvorena oznaka, nedostajući korijenski element, neusklađeni navodnici — DOMParser proizvodi čvor parsererror i alat prikazuje vlastitu poruku greške preglednika umjesto da tiho ignoriše problem.
- 2Prilagođen serijalizator ponovo gradi stabloRučno napisan rekurzivni obilazač prolazi kroz svaki čvor u raščlanjenom DOM-u — elemente, tekstualne čvorove, CDATA sekcije, komentare, i instrukcije obrade — i ponovo ih serijalizuje sa vašom odabranom širinom uvlačenja (1, 2, ili 4 razmaka). Minifikovan izlaz koristi isti obilazač sa praznim nizom popune, tako da se tekstualni čvorovi samo-razmaka uklanjaju bez dodirivanja tekstualnog sadržaja unutar elemenata.
- 3Strukturne statistike se brojeTokom prolaza formatirane serijalizacije obilazač broji svaki element i atribut u dokumentu i prijavljuje ukupne zbirove uz veličine znakova prije/poslije, dajući vam brz strukturni pregled XML-a bez ikakvog dodatnog koraka raščlanjivanja.
- 4Opciona JSON konverzijaDruga rekurzivna funkcija pretvara raščlanjen DOM u JSON objekat: atributi elementa postaju ključevi sa prefiksom @, ponovljeni elementi sestre postaju nizovi, i usamljena tekstualna djeca postaju obične vrijednosti niza. Rezultat se serijalizuje sa JSON.stringify za preuzimanje ili kopiranje.
Povezani alati
HTML uljepšivač i minifikator
Ljepo formatirajte ili minifikujte HTML s pravilnim uvlačenjem ugniježđenja. Zadržava sadržaj unutar blokova <pre>, <script>, <style>.
JSON Formater
Formatirajte, potvrdite, minimizirajte i istražite JSON podatke. Prikaz stabla, isticanje sintakse i kopiranje jednim klikom.
CSS minifikator i uljepšivač
Minifikujte CSS da smanjite veličinu fajla ili uljepšajte minifikovani CSS radi čitljivosti. Trenutno, u vašem pregledniku.