Pereiti prie turinio

XML formatuoklis

Suformatuokite XML į tvarkingą, nuosekliai įtrauktą žymėjimą naudodami Prettier XML papildinį. Pirmiausia įrankis patikrina, ar dokumentas taisyklingai suformuotas, todėl apie nesutampančias žymas, neuždarytus elementus ir kabutėmis nepažymėtus atributus pranešama nurodant eilutę ir stulpelį, o tada dokumentas pertvarkomas pagal jūsų įtraukos, tabuliavimo ir eilutės pločio nustatymus. Skirta kūrėjams, tvarkantiems konfigūracijos failus, duomenų srautus, svetainių schemas ir API duomenis.

Nustatyti iš naujo

Dažnai užduodami klausimai

Koks variklis formatuoja mano XML?

Serveryje įrankis paleidžia Prettier 3 su oficialiu @prettier/plugin-xml papildiniu. Prieš paleidžiant Prettier, atskirai patikrinamas visas dokumentas, ar jis taisyklingai suformuotas, todėl netaisyklingas žymėjimas atmetamas su tiksliu pranešimu, o ne tyliai perrašomas.

Ką aptinka taisyklingumo patikra?

Pranešama apie nesutampančias pabaigos žymas, niekada neuždaromus elementus, antrą šakninį elementą, tekstą už šakninio elemento ribų, pasikartojančius arba kabutėmis nepažymėtus atributus, neekranuotą < atributo reikšmėje ir & ženklą, kuris nepradeda esybės nuorodos. Kiekviename pranešime nurodoma eilutė ir stulpelis, kuriame prasideda problema.

Ką reiškia tarpų parinktys?

Numatytoji parinktis „Preserve“ išsaugo prasmingus tarpus tekste ir kartu įtraukia elementus. Parinktis „Ignore“ laiko tarpus tarp elementų nereikšmingais ir gali perkelti įterptąjį tekstą į atskiras eilutes. Parinktis „Strict“ niekada neprideda ir nepašalina tarpų, galinčių pakeisti dokumentą, todėl ilgos eilutės dažnai paliekamos su lūžiais žymų viduje.

Ar galiu pasirinkti įtrauką?

Taip. Pasirinkite 2 arba 4 tarpus arba įjunkite tabuliavimo ženklus, kad kiekvienas lygis būtų įtraukiamas vienu tabuliavimo ženklu. Spausdinimo plotis (nuo 40 iki 200 simbolių, numatytoji reikšmė – 80) nustato, kada atributai ir vaikiniai elementai perkeliami į atskiras eilutes.

Ar išsaugomi komentarai, CDATA sekcijos ir apdorojimo instrukcijos?

Taip. Išvestyje išsaugomi komentarai, CDATA sekcijos, apdorojimo instrukcijos, pavyzdžiui, stilių lentelių nuorodos, ir DOCTYPE deklaracija. XML deklaracija išsaugoma kaip pirmoji eilutė.

Ar formatuoklis tikrina pagal schemą arba DTD?

Ne. Jis tik patikrina, ar dokumentas taisyklingai suformuotas. DTD, XSD schemos ir išorinės esybės neįkeliamos, o esybių nuorodos išlieka tokios, kokios buvo įrašytos.

Ar pasikeis atributų tvarka arba kabutės?

Ne. Atributų tvarka, reikšmės ir naudotas kabučių simbolis išsaugomi. Keičiasi tik tarpai tarp atributų, o atributai niekada nepridedami ir nepašalinami.

Kokio dydžio gali būti įvestis?

Įvesties tekstas gali būti iki 1 MB. Didesni failai atmetami su pranešimu, kad galėtumėte juos padalyti, o formatavimas sustabdomas po 10 sekundžių.

Ar galiu formatuoti SVG, RSS arba svetainių schemų failus?

Taip. SVG, RSS, Atom, svetainių schemos, Android išdėstymai, Maven POM failai ir kiti XML žodynai yra XML, todėl formatuojami vienodai. Jei norite sumažinti SVG failų dydį, naudokite SVG minifikatorių.

Ar mano XML saugomas?

Ne. Dokumentas suformatuojamas atmintyje vykdant jūsų užklausą ir grąžinamas į puslapį. Į diską nieko neįrašoma, registruojamas tik užklausos dydis.

Apie OneClick Pro

OneClick Pro – nemokama kolekcija, kurioje yra daugiau nei 150 žiniatinklio įrankių kasdieniam darbui: vaizdams ir vienetams konvertuoti, kodui formatuoti ir tikrinti, domenams ir SEO tikrinti, taip pat tekstui, datoms ir skaičiams apdoroti. Visi įrankiai veikia be registracijos ar prenumeratos, o jūsų įvesti duomenys naudojami tik rezultatui apskaičiuoti ir niekada neišsaugomi. Naudokite juos kaip greitą įrankių rinkinį vienkartinėms užduotims arba įtraukite į žymes įrankius, kurių prireikia kasdien.