XML Formatter formatează frumos, minifică și validează XML direct în browser. Indentare configurabilă, auto-închidere opțională a tagurilor goale, comutator pentru păstrarea comentariilor și output cu evidențiere de sintaxă. Folosește DOMParser-ul nativ al browserului pentru validare conformă cu RFC, cu mesaje de eroare clare pentru XML malformat.
XML poate să nu mai fie cel mai la modă format de date, dar tot este peste tot — feed-uri RSS, API-uri SOAP, fișiere SVG, fișiere de configurare (Spring, Maven, Android), output-uri de build, asertiuni SAML și nenumărate integrări legacy. Când acel XML apare ca un bloc pe o singură linie sau cu indentare inconsistentă, este dureros de citit. XML Formatter rezolvă asta direct în browser, fără upload. Lipiți orice XML — minificat, prost indentat sau proaspăt copiat — apăsați Format și obțineți un arbore curat indentat, cu lățimea de indentare preferată. Elementele goale pot fi auto-închise (<tag></tag> → <tag />) pentru compactitate, iar comentariile pot fi păstrate sau eliminate. DOMParser-ul nativ al browserului validează intrarea — orice eroare de sintaxă (taguri neînchise, entități invalide, ghilimele nepotrivite) apare cu un mesaj de eroare clar, incluzând locația aproximativă. Evidențierea de sintaxă colorează tagurile mov, numele atributelor albastru, valorile verde, iar comentariile italic gri — făcând structura ușor de scanat. Opțiunea Minify colapsează spațiile albe dintre taguri pentru utilizare în producție sau încorporare într-un șir pe o singură linie.
Convertește XML minificat sau dezordonat într-un output curat indentat. Lățime de indentare configurabilă (0-8 spații).
Folosește DOMParser-ul browserului pentru validare conformă cu specificația. Erorile de sintaxă apar cu detalii despre locație.
Elimină toate spațiile albe dintre taguri pentru output compact — util pentru încorporarea XML în șiruri de cod sau reducerea dimensiunii payload-ului.
Colorează distinct tagurile, numele atributelor, valorile și comentariile pentru scanare ușoară. Dezactivați pentru output text simplu.
Colapsează automat tagurile de elemente goale (<tag></tag>) în formă auto-închisă (<tag />) pentru compactitate.
Păstrați comentariile pentru documentație, sau eliminați-le la pregătirea XML-ului pentru producție sau payload-uri API.
Corpurile SOAP sunt o supă XML pe o singură linie. Formatați pentru a inspecta structura și a găsi câmpul de care aveți nevoie.
Lipiți un SVG complex, formatați-l pentru a vedea structura path/rect/g, editați elemente specifice, copiați înapoi minificat.
Formatați feed-uri RSS/Atom pentru a verifica structura elementelor înainte de a le analiza programatic.
Curățați fișiere pom.xml, build.xml sau manifest Android pentru code review — indentarea consistentă face diferențele mai clare.
Înainte de a salva o configurație, validați că XML-ul este bine format — prindeți un </tag> lipsă înainte să blocheze producția.
Faceți clic pe pictograma XML din dock-ul DevSuite Pro. Se deschide un panou cu opțiuni și o zonă de intrare.
Lipiți orice XML — dintr-un răspuns API, fișier de configurare, SVG, feed RSS etc. Validarea live rulează pe măsură ce scrieți.
Apăsați Format pentru a obține un output curat indentat. XML-ul invalid afișează o eroare cu locația înainte de formatare.
Ajustați lățimea de indentare, activați auto-închiderea tagurilor goale, păstrați/eliminați comentariile și activați/dezactivați evidențierea de sintaxă.
Faceți clic pe Copy pentru a prelua XML-ul formatat sau minificat, pentru a-l folosi în cod, documentație sau apeluri API.
Instalează DevSuite Pro gratuit și deblochează peste 64 de instrumente pentru dezvoltatori în browserul tău.