XML-minifier
Minifikálja a XML-t: eltávolítja a behúzásokat, a tagek közötti sortöréseket és a megjegyzéseket, miközben az elemeket, attribútumokat, szöveges tartalmat és CDATA-szakaszokat pontosan megőrzi. A minifier először ellenőrzi, hogy a dokumentum jól formált-e, majd a hibásan egymásba ágyazott tageket vagy attribútumokat a sor és az oszlop megadásával jelzi. Figyelembe veszi a xml:space="preserve" beállítást, így a fejlesztők biztonságosan tömöríthetik a hírcsatornákat, webhelytérképeket és adatcsomagokat.
Gyakran ismételt kérdések
Mit távolít el az XML-minifier?
Eltávolítja a tagek közötti, kizárólag szóközökből álló szöveget, a megjegyzéseket, valamint a tageken belüli, attribútumok közötti felesleges szóközöket. A látható karaktereket tartalmazó szöveg pontosan úgy marad meg, ahogy le volt írva.
Megőrizhetem a megjegyzéseket?
Igen. Kapcsolja be a „Megjegyzések megtartása” beállítást, és minden megjegyzés bekerül a kimenetbe. Alapértelmezés szerint a megjegyzések törlődnek, mert a gépek számára ritkán fontosak.
Megmaradnak a szóközök a xml:space="preserve" értéken belül?
Igen. A xml:space="preserve" értékű elemen belül, valamint annak gyermekeiben is – hacsak azok nem állítják vissza a beállítást – minden szóköz változatlanul megmarad.
Először ellenőrzi a dokumentumot?
Igen. A rendszer a sor és az oszlop megadásával jelzi az egymáshoz nem illő vagy le nem zárt tageket, a duplikált vagy idézőjelek nélküli attribútumokat, a gyökérelemen kívüli szöveget, a több gyökérelemet és az oda nem illő & karaktereket.
Mi történik a CDATA-szakaszokkal, a feldolgozási utasításokkal és a DOCTYPE-tal?
Az eredeti formájukban maradnak meg. A XML deklaráció marad az első, a benne lévő fölösleges szóközök pedig összevonódnak.
Fel lesznek oldva az entitáshivatkozások?
Nem. Az olyan hivatkozások, mint az & vagy az ©, változatlanul maradnak, így a minifikált dokumentum pontosan ugyanazt jelenti, mint az eredeti.
Megváltozhat a jelentés a szóközök eltávolításával?
A vegyes tartalomban a rendszer eltávolítja a két beágyazott elem közötti, kizárólag szóközökből álló szöveget, így az olyan szavak összetapadhatnak, mint a <b>a</b> <i>b</i>. Ha ez számít, használja a xml:space="preserve" beállítást, vagy hagyja meg az ilyen dokumentumok formázását.
Mekkora lehet a bemenet?
Kérésenként legfeljebb 1 MB XML dolgozható fel. A minifier egy menetben olvassa be a dokumentumot, ezért az eredmények gyorsan elkészülnek.
Minifikálhatok vele SVG-fájlokat?
Igen, az SVG XML. A jóval kisebb SVG-fájlokhoz az SVG Minifier az útvonalakat, színeket és számokat is optimalizálja az SVGO segítségével.
Tárolja a rendszer a(z) XML dokumentumomat?
Nem. A dokumentumot a rendszer memóriában dolgozza fel, majd visszaküldi. Soha nem menti el, és csak a kérések méretét naplózza.