Oblikovalnik XML
Oblikujte XML v čisto, dosledno zamaknjeno označevanje z vtičnikom Prettier XML. Orodje najprej preveri, ali je dokument pravilno oblikovan, zato poroča o neusklajenih oznakah, nezaprtih elementih in neoznačenih vrednostih atributov ter navede njihovo vrstico in stolpec. Nato dokument preuredi glede na vaše nastavitve zamika, tabulatorjev in širine vrstic. Namenjeno je razvijalcem, ki urejajo konfiguracijske datoteke, vire, zemljevide spletnih mest in vsebine API.
Pogosta vprašanja
Kateri mehanizem oblikuje moj XML?
Orodje na strežniku izvaja Prettier 3 z uradnim vtičnikom @prettier/plugin-xml. Pred izvajanjem Prettier ločeno preverjanje prebere celoten dokument in zavrne nepravilno označevanje z natančnim sporočilom, namesto da bi ga tiho prepisalo.
Kaj zazna preverjanje pravilne oblikovanosti?
Poroča o neusklajenih zaključnih oznakah, elementih, ki niso nikoli zaprti, drugi korenski oznaki, besedilu zunaj korena, podvojenih atributih ali atributih brez narekovajev, znaku < v vrednosti atributa in znaku &, ki ne začne sklica na entiteto. Vsako sporočilo navede vrstico in stolpec, kjer se težava začne.
Kaj pomenijo možnosti za presledke?
Možnost Preserve, ki je privzeta, ohrani pomembne presledke v besedilu in hkrati zamakne elemente. Možnost Ignore obravnava presledke med elementi kot nepomembne in lahko postavi vstavljeno besedilo v lastne vrstice. Možnost Strict nikoli ne doda ali odstrani presledkov, ki bi lahko spremenili dokument, zato dolge vrstice pogosto ostanejo znotraj oznak.
Ali lahko izberem zamik?
Da. Izberite 2 ali 4 presledke ali vklopite tabulatorje, da bo vsaka raven zamaknjena z enim tabulatorjem. Širina izpisa od 40 do 200 znakov, privzeto 80, določa, kdaj se atributi in podrejeni elementi prelomijo v ločene vrstice.
Ali se komentarji, razdelki CDATA in navodila za obdelavo ohranijo?
Da. Komentarji, razdelki CDATA, navodila za obdelavo, kot so povezave do slogovnih predlog, in deklaracija DOCTYPE ostanejo v izhodu. Deklaracija XML ostane v prvi vrstici.
Ali oblikovalnik preverja skladnost s shemo ali DTD?
Ne. Preveri samo, ali je dokument pravilno oblikovan. Ne nalaga DTD-jev, shem XSD ali zunanjih entitet, sklici na entitete pa ostanejo natančno taki, kot so zapisani.
Ali se lahko spremeni vrstni red atributov ali narekovaji?
Ne. Atributi ohranijo vrstni red, vrednosti in vrsto narekovajev, ki ste jo uporabili. Spremenijo se samo presledki med atributi; noben atribut ni dodan ali odstranjen.
Kako velik je lahko vhod?
Vhod je lahko velik do 1 MB besedila. Večje datoteke so zavrnjene s sporočilom, da jih lahko razdelite, oblikovanje pa se ustavi po 10 sekundah.
Ali lahko oblikujem datoteke SVG, RSS ali zemljevidov spletnih mest?
Da. SVG, RSS, Atom, zemljevidi spletnih mest, postavitve Androida, datoteke Maven POM in drugi besednjaki XML so vsi XML, zato se oblikujejo enako. Če želite datoteke SVG pomanjšati, uporabite orodje za minimizacijo SVG.
Ali je moj XML shranjen?
Ne. Dokument se za vašo zahtevo oblikuje v pomnilniku in vrne na stran. Na disk se ne zapiše nič, zabeleži se samo velikost zahteve.