Oblikovalnik XML
Oblikuj, pomanjšaj in preveri XML v brskalniku. Napake so sporočene z vrstico in stolpcem. Tvoje datoteke se nikoli ne naložijo na strežnik.
Kako oblikovati XML
- Prilepi svoj XML ali klikni Odpri datoteko, da naložiš datoteko
.xml,.svg,.xsd,.xsl, RSS ali drugo datoteko XML (do 10 MB). - Izberi Zamik: 2 presledka, 4 presledki ali tabulator.
- Klikni Oblikuj (olepšaj) za berljiv, zamaknjen XML ali Pomanjšaj za najbolj kompaktno različico. Preveri samo preveri dokument in rezultat pusti, kot je.
- Obkljukaj Odstrani komentarje, da iz rezultata odstraniš komentarje
<!-- … -->. - Rezultat kopiraj ali prenesi.
Vsako dejanje najprej preveri, ali je dokument pravilno oblikovan. Če ni, se nič ne spremeni, sporočilo o napaki pa pove vrstico in stolpec težave.
Kaj počne oblikovalnik
Oblikuj (olepšaj) vsak element postavi v svojo vrstico, zamaknjen glede na globino:
<catalog>
<book id="1">
<title>XML & you</title>
<tags/>
</book>
</catalog>
- Element, ki vsebuje samo besedilo, ostane v eni vrstici, kot
<title>zgoraj; presledki okoli tega besedila so obrezani. - Atributi ohranijo vrstni red, vrednosti in slog narekovajev; normalizirani so le presledki med njimi.
- Komentarji, razdelki CDATA, procesni ukazi in deklaracija XML so ohranjeni.
- Element z
xml:space="preserve"je prepisan natanko tako, kot je zapisan, vključno s presledki. - Entitete, kot sta
&alié, ostanejo nedotaknjene: besedilo se nikoli ne dekodira in znova kodira.
Pomanjšaj odstrani presledke med oznakami in, če je obkljukano, komentarje. Besedilna vsebina ostane nespremenjena. Vrstica stanja pokaže velikost pred in po, v bajtih.
Kaj pomeni »pravilno oblikovan«
Pravilno oblikovan dokument XML sledi sintaktičnim pravilom XML 1.0:
- obstaja natanko en korenski element;
- vsaka odpirajoča oznaka ima ustrezno zaključno oznako, pravilno gnezdeno (
<a><b></b></a>, nikoli<a><b></a></b>), ali je samozaprta (<br/>); - vrednosti atributov so v narekovajih, isti atribut pa se na elementu ne pojavi dvakrat;
<in&v besedilu sta ubežana kot<in&;- imena razlikujejo velikost črk:
<Title>ne zapre</title>.
Preverjanje uporablja razčlenjevalnik XML, vgrajen v tvoj brskalnik, zato sporočila o napakah za redkejše primere (nedeklarirane entitete, neveljavni znaki, predpone imenskih prostorov) prihajajo iz samega brskalnika in so zapisana v njegovem jeziku. Biti pravilno oblikovan ni isto kot biti veljaven glede na DTD ali shemo XSD: to orodje shem ne preverja.
Pogosta vprašanja
Ali se moj XML naloži na strežnik?
Ne. Oblikovanje in preverjanje potekata v tvojem brskalniku; tvoje datoteke nikoli ne zapustijo tvojega računalnika.
Zakaj se je razmik v mojem mešanem besedilu spremenil?
V elementu, ki meša besedilo in podrejene elemente, kot je <p>Hello <b>world</b></p>, oblikovanje besedilo in podrejeni element postavi v ločeni vrstici. Presledki v taki vsebini običajno niso pomembni; kadar so, na elementu uporabi xml:space="preserve" ali Pomanjšaj, ki besedilo ohrani, kot je.
Ali lahko oblikujem SVG, RSS ali konfiguracijske datoteke?
Da. SVG, RSS, Atom, XSLT, XSD, Mavnov pom.xml, postavitve Androida in datoteke .NET .config so vsi XML.
Zakaj je moja stran HTML prijavljena kot neveljavna?
HTML ni XML: oznake, kot sta <br> ali <img>, niso nikoli zaprte, atributi pa so lahko brez narekovajev. Za strani HTML uporabi orodje za oblikovanje HTML.
Ali je velikost omejena?
Odpreš lahko datoteke do 10 MB. Zelo veliki dokumenti se lahko oblikujejo nekaj trenutkov.
Sorodna orodja
- Pretvornik JSON v XML Pretvori JSON v XML in XML v JSON v brskalniku, z atributi, ponovljenimi elementi in CDATA. Nič se ne naloži na strežnik.
- Oblikovalnik HTML Uredi neurejen HTML s čistim zamikom ali ga varno zmanjšaj v brskalniku. Vgrajen CSS in JavaScript se prav tako oblikujeta. Nič se ne naloži na strežnik.
- Oblikovalnik in preverjevalnik JSON Brezplačen oblikovalnik in preverjevalnik JSON, ki v brskalniku polepša, zmanjša in preveri JSON, sintaksne napake pa javi z vrstico in stolpcem.