XML minifikatorius
Minifikuokite XML pašalindami įtraukas, eilučių lūžius tarp žymų ir komentarus, bet išsaugodami elementus, atributus, teksto turinį ir CDATA tiksliai tokius, kokie yra. Minifikatorius pirmiausia patikrina, ar dokumentas tinkamai suformuotas, ir nurodo nesutampančias žymas ar netaisyklingus atributus, pateikdamas eilutę ir stulpelį. Jis atsižvelgia į xml:space="preserve", todėl kūrėjai gali saugiai sumažinti sklaidos kanalų, svetainių schemų ir duomenų turinių dydį.
Dažnai užduodami klausimai
Ką pašalina XML minifikatorius?
Jis pašalina tarp žymų esantį vien iš tarpų sudarytą tekstą, komentarus ir papildomus tarpus tarp žymų atributų. Tekstas, kuriame yra bent vienas matomasis simbolis, išlieka nepakitęs.
Ar galiu išsaugoti komentarus?
Taip. Įjunkite parinktį „Išsaugoti komentarus“ ir visi komentarai liks rezultate. Pagal numatytuosius nustatymus komentarai pašalinami, nes mašinoms jie retai reikalingi.
Ar išsaugomi tarpai xml:space="preserve" viduje?
Taip. Elemento su xml:space="preserve" viduje ir jo antriniuose elementuose, nebent jie nustato kitą reikšmę, visi tarpai išsaugomi nepakitę.
Ar pirmiausia patikrinamas dokumentas?
Taip. Nurodomos nesutampančios arba neuždarytos žymos, pasikartojantys arba be kabučių pateikti atributai, tekstas už šakninio elemento ribų, keli šakniniai elementai ir pavieniai & simboliai, pateikiant eilutę ir stulpelį.
Kas nutinka CDATA, apdorojimo instrukcijoms ir DOCTYPE?
Jie išsaugomi tokie, kokie parašyti. XML deklaracija lieka pirmoji, o papildomi tarpai joje sutraukiami.
Ar išplečiamos objektų nuorodos?
Ne. Nuorodos, tokios kaip & arba ©, lieka nepakitusios, todėl minifikuotas dokumentas reiškia lygiai tą patį, ką ir originalas.
Ar tarpų pašalinimas gali pakeisti prasmę?
Mišriame turinyje tarp dviejų įterptinių elementų esantis vien iš tarpų sudarytas tekstas pašalinamas, todėl gali susijungti žodžiai, pavyzdžiui, <b>a</b> <i>b</i>. Jei tai svarbu, naudokite xml:space="preserve" arba palikite tokius dokumentus suformatuotus.
Kokio dydžio gali būti įvestis?
Iki 1 MB XML vienai užklausai. Minifikatorius perskaito dokumentą vienu perėjimu, todėl rezultatai grąžinami greitai.
Ar galiu juo minifikuoti SVG failus?
Taip, SVG yra XML. Norėdami gerokai sumažinti SVG failų dydį, naudokite ir SVG minifikatorių, kuris su SVGO optimizuoja kelius, spalvas ir skaičius.
Ar mano XML saugomas?
Ne. Dokumentas apdorojamas atmintyje ir grąžinamas. Jis niekada neišsaugomas; registruojami tik užklausų dydžiai.