Oblikovalnik in preverjevalnik XML — brezplačno
Lepo natisnite in preverite XML z vgrajenim razčlenjevalnikom DOM brskalnika. Vključuje minimizirani izhod za produkcijsko rabo.
Spustite datoteko sem ali kliknite za izbiro
XML · obdelano na vaši napravi
ali pritisnite Ctrl+V za lepljenje iz odložišča
Izhod se bo prikazal tukaj…Pogosta področja uporabe
- Oblikovanje RSS / Atom kanalovPregledajte in lepo natisnite RSS ali Atom kanal XML za preverjanje strukture pred objavo.
- Oblikovanje zahtevkov in odgovorov SOAP APISOAP ovojnice je težko brati v eni vrstici. Oblikovati za odpravljanje napak v klicev API.
- Oblikovanje in preverjanje Sitemap.xmlPreverite sitemap.xml za SEO — vidite vse URL-je in preverite, da je struktura veljavna pred pošiljanjem Googlu.
- Pregled dokumentov Office XMLSodobne datoteke .docx, .xlsx, .pptx so ZIP arhivi XML. Pregledajte notranji XML za odpravljanje napak.
- Pregled datotek XML konfiguracijeSpring, .NET, Tomcat, Maven, Ant — mnogo ekosistemov uporablja XML konfiguraciję. Oblikovati za pregled.
Kako deluje
To orodje razčlenjuje in preoblikuje XML v celoti v vašem brskalniku z uporabo vgrajenega API-ja DOMParser — istega pogona XML, ki ga brskalniki uporabljajo za obravnavo SVG in XHTML. Nobena knjižnica ni naložena; lepotopisec, minifikator in pretvornik JSON so vsi ročno napisani v tem orodju.
- 1DOMParser preveri strukturoVaš XML se preda nativnemu DOMParser brskalnika s tipom MIME application/xml. Če dokument ni pravilno oblikovan — nezaprta oznaka, manjkajoč koreninski element, neujemajoči narekovaji — DOMParser ustvari vozlišče parsererror, orodje pa prikaže lastno sporočilo o napaki brskalnika namesto tihega ignoriranja težave.
- 2Serializator po meri znova zgradi drevoRočno napisan rekurziven pregledovalnik pregleda vsako vozlišče v razčlenjenem DOM — elemente, besedilna vozlišča, odseke CDATA, komentarje in navodila obdelave — in jih znova serializira z vašo izbrano širino zamika (1, 2 ali 4 presledki). Minificiran izpis ponovno uporablja istega pregledovalnika s praznim nizom polnila, tako da se besedilna vozlišča, ki vsebujejo le presledke, odstranijo, ne da bi se dotaknili vsebine besedila znotraj elementov.
- 3Štejejo se strukturne statistikeMed prehodom oblikovane serializacije pregledovalnik prešteje vsak element in atribut v dokumentu ter poroča vsote skupaj z velikostmi znakov pred/po, kar vam da hiter strukturni pregled XML brez dodatnega koraka razčlenjevanja.
- 4Izbirna pretvorba v JSONDruga rekurzivna funkcija pretvori razčlenjen DOM v predmet JSON: atributi elementov postanejo ključi s predpono @, ponovljeni sorodni elementi postanejo polja, osamljeni besedilni potomci pa postanejo navadne nizovne vrednosti. Rezultat je serializiran z JSON.stringify za prenos ali kopiranje.
Sorodna orodja
Ulepševalnik CSS
Oblikujte minimiziran CSS z dosledno zamikanjem ali ga minimizirajte. Izbirno abecedno razvrščanje lastnosti za predvidljive razlike.
Ulepševalnik in minifikator HTML
Lepo natisnite ali minimizirajte HTML z ustreznim zamakanjem gnezdenja. Ohrani vsebino znotraj blokov <pre>, <script>, <style>.
Oblikovalnik in ulepševalnik SQL
Lepo natisnite poizvedbe SQL z ustrezno zamakanjem, nastavljivo velikostjo ključnih besed in prelomi vrstic na glavnih klavzulah. Deluje s katerim koli narečjem SQL.