XML-vormindaja
Vorminda, minimeeri ja valideeri XML-i brauseris. Vead teatatakse rea ja veeruga. Sinu faile ei laadita kunagi üles.
Kuidas XML-i vormindada
- Kleebi oma XML või klõpsa Ava fail, et laadida
.xml,.svg,.xsd,.xsl, RSS või muu XML-fail (kuni 10 MB). - Vali Taane: 2 tühikut, 4 tühikut või tabulaator.
- Klõpsa Vorminda (kaunista), et saada loetav taandega XML, või Minimeeri kõige kompaktsema versiooni jaoks. Valideeri ainult kontrollib dokumenti ja jätab tulemuse muutmata.
- Märgi Eemalda kommentaarid, et jätta tulemusest välja
<!-- … -->kommentaarid. - Kopeeri või laadi tulemus alla.
Iga toiming kontrollib kõigepealt, et dokument on korrektse ülesehitusega. Kui ei ole, ei muudeta midagi ja veateade annab probleemi rea ja veeru.
Mida vormindaja teeb
Vorminda (kaunista) paneb iga elemendi eraldi reale, taandatuna sügavuse järgi:
<catalog>
<book id="1">
<title>XML & you</title>
<tags/>
</book>
</catalog>
- Element, mis sisaldab ainult teksti, jääb ühele reale, nagu ülaltoodud
<title>; selle teksti ümbritsevad tühimärgid eemaldatakse. - Atribuudid säilitavad oma järjekorra, väärtused ja jutumärkide stiili; normaliseeritakse ainult nendevahelised tühikud.
- Kommentaarid, CDATA-sektsioonid, töötlusjuhised ja XML-deklaratsioon säilitatakse.
- Element atribuudiga
xml:space="preserve"kopeeritakse täpselt nii, nagu kirjutatud, tühimärgid kaasa arvatud. - Olemeid, nagu
&võié, ei puututa: teksti ei dekodeerita ega kodeerita uuesti.
Minimeeri eemaldab siltide vahelised tühimärgid ja, kui märgitud, kommentaarid. Tekstisisu jääb nii, nagu on. Olekurida näitab suurust enne ja pärast baitides.
Mida tähendab “korrektse ülesehitusega”
Korrektse ülesehitusega (well-formed) XML-dokument järgib XML 1.0 süntaksireegleid:
- juurelement on täpselt üks;
- igal avaval sildil on vastav sulgev silt, õigesti pesastatud (
<a><b></b></a>, mitte kunagi<a><b></a></b>), või on silt ise sulguv (<br/>); - atribuutide väärtused on jutumärkides ja sama atribuut ei esine elemendil kaks korda;
<ja&tekstis kaitstakse kujul<ja&;- nimed on tõstutundlikud:
<Title>ei sulgu märgiga</title>.
Kontroll kasutab sinu brauserisse sisseehitatud XML-parserit, seega pärinevad harvaesinevamate juhtude (deklareerimata olemid, vigased märgid, nimeruumi eesliited) veateated brauserilt endalt ja on kirjutatud selle keeles. Korrektse ülesehituse olemasolu ei ole sama mis vastavus DTD-le või XSD-skeemile: see tööriist skeeme ei kontrolli.
Korduma kippuvad küsimused
Kas minu XML laaditakse üles?
Ei. Vormindamine ja kontrollimine toimuvad sinu brauseris; sinu failid ei lahku sinu arvutist.
Miks muutus mu segateksti tühikute paigutus?
Elemendis, mis segab teksti ja alamelemente, näiteks <p>Hello <b>world</b></p>, paneb vormindamine teksti ja alamelemendi eraldi ridadele. Sellise sisu tühimärgid ei ole tavaliselt olulised; kui on, kasuta elemendil xml:space="preserve" või kasuta Minimeeri, mis säilitab teksti nii, nagu on.
Kas saan vormindada SVG-, RSS- või seadistusfaile?
Jah. SVG, RSS, Atom, XSLT, XSD, Maveni pom.xml, Androidi paigutused ja .NET-i .config failid on kõik XML.
Miks teatatakse mu HTML-leht vigaseks?
HTML ei ole XML: sildid nagu <br> või <img> ei sulgu kunagi ja atribuudid võivad olla jutumärkideta. HTML-lehtede jaoks kasuta HTML-vormindajat.
Kas suurusel on piirang?
Avada saab kuni 10 MB faile. Väga suurte dokumentide vormindamine võib võtta hetke.
Seotud tööriistad
- JSON-i ja XML-i teisendaja Teisenda JSON XML-iks ja XML JSON-iks oma brauseris, atribuutide, korduvate elementide ja CDATA toega. Midagi ei laadita serverisse.
- HTML-i vormindaja Kaunista segane HTML puhta taandega või minimeeri see ohutult oma brauseris. Ka sisemine CSS ja JavaScript vormindatakse. Midagi ei laadita üles.
- JSON-i vormindaja ja valideerija Tasuta JSON-i vormindaja ja valideerija, mis kaunistab, minimeerib ja kontrollib JSON-i sinu brauseris ning teatab süntaksivead rea ja veeruga.