Formator XML
Formatați XML în marcaj clar, cu indentare consecventă, folosind pluginul Prettier XML. Instrumentul verifică mai întâi dacă documentul este bine format, astfel încât etichetele nepotrivite, elementele neînchise și atributele fără ghilimele sunt semnalate împreună cu linia și coloana, apoi rearanjează conținutul conform setărilor de indentare, tabulatori și lățime a liniei. Creat pentru dezvoltatorii care curăță fișiere de configurare, fluxuri, hărți de site și date utile API.
Întrebări frecvente
Ce motor formatează XML?
Instrumentul rulează Prettier 3 cu pluginul oficial @prettier/plugin-xml pe server. Înainte să ruleze Prettier, o verificare separată a structurii citește întregul document, astfel încât marcajul defect este respins cu un mesaj precis, în loc să fie rescris în tăcere.
Ce detectează verificarea structurii corecte?
Semnalează etichetele de închidere nepotrivite, elementele care nu sunt închise niciodată, un al doilea element rădăcină, textul din afara rădăcinii, atributele duplicate sau fără ghilimele, un < neescapat într-o valoare de atribut și un & care nu începe o referință la entitate. Fiecare mesaj indică linia și coloana unde începe problema.
Ce înseamnă opțiunile pentru spații albe?
Păstrare, opțiunea implicită, menține spațiile albe relevante din text, indentând în același timp elementele. Ignorare tratează spațiile albe dintre elemente ca nesemnificative și poate așeza textul din linie pe propriile rânduri. Strict nu adaugă și nu elimină niciodată spații albe care ar putea schimba documentul, ceea ce lasă adesea rândurile lungi cu întreruperi în interiorul etichetelor.
Pot alege indentarea?
Da. Alegeți 2 sau 4 spații ori activați tabulatorii pentru a indenta cu un tabulator pe nivel. Lățimea de afișare, de la 40 la 200 de caractere, cu valoarea implicită 80, stabilește când atributele și elementele copil trec pe rânduri separate.
Se păstrează comentariile, secțiunile CDATA și instrucțiunile de procesare?
Da. Comentariile, secțiunile CDATA, instrucțiunile de procesare, cum ar fi linkurile către foi de stil, și declarația DOCTYPE sunt păstrate în rezultat. Declarația XML rămâne pe primul rând.
Formatorul verifică documentul în raport cu o schemă sau un DTD?
Nu. Verifică doar dacă documentul este bine format. Nu încarcă DTD-uri, scheme XSD sau entități externe, iar referințele la entități rămân exact așa cum au fost scrise.
Se vor schimba ordinea atributelor sau ghilimelele?
Nu. Atributele își păstrează ordinea, valorile și caracterul de ghilimea folosit. Se modifică doar spațierea dintre atribute, iar niciun atribut nu este adăugat sau eliminat.
Cât de mare poate fi intrarea?
Intrarea poate avea până la 1 MB de text. Fișierele mai mari sunt refuzate cu un mesaj, astfel încât să le puteți împărți, iar formatarea se oprește după 10 secunde.
Pot formata fișiere SVG, RSS sau de hartă a site-ului?
Da. SVG, RSS, Atom, hărțile de site, aspectele Android, fișierele POM Maven și alte vocabularii XML sunt toate XML, așa că se formatează în același mod. Pentru a micșora fișierele SVG, folosiți în schimb Miniaturizatorul SVG.
Este stocat XML meu?
Nu. Documentul este formatat în memorie pentru solicitarea dvs. și returnat paginii. Nimic nu este scris pe disc și se înregistrează doar dimensiunea solicitării.