Handytool
Fejlesztői útmutató5 perc olvasásFrissítve: 2026. máj. 26.

Csak Böngészős XML Eszköz

Formázz, minifikálj vagy validálj bármelyik XML dokumentumot azonnal.

A Handytool XML formázója szép kinyomtatást végez konfigurációs fájlokon, RSS hírcsatornákon, SOAP borítékokon és SVG jelöléseken a böngésző natív elemzővel — semmi nem kerül feltöltésre, és a nagy fájlok gyorsan feldolgozódnak.

Főbb pontok

  • 01XML szép kinyomtatása 2 szóköz, 4 szóköz vagy tabulátor behúzással — vagy minifikálj az összes szóköz eltávolításához.
  • 02Az validáció a böngésző natív DOMParser-t használ, ugyanazokat a hibákat adja meg, amelyeket az in-browser XML könyvtár okozna.
  • 03Nagy több megabájtos XML fájlokon működik teljes böngészőben — nincs szerver kerekút.
  • 04Az XML tartalma soha nem hagyja el az eszközt.

Mikor kell formázni vagy validálni az XML-t

Az XML még mindig mindenütt van — Maven POM fájlok, SOAP API válaszok, RSS és Atom hírcsatornák, SVG grafika, Android layout erőforrások, Microsoft Office Open XML és örökség vállalati integrációk. A probléma az, hogy az XML a vadonban gyakran egyetlen megtörhető sorként érkezik meg egy API válaszról vagy egy generált fájlról. Az olvasás vagy a hibakeresés formázás nélkül szinte lehetetlen.

Az olvashatóságon túl, a jó formázás számít. A hiányzó bezáró jelölés vagy egy megutálható ampersand érvénytelen XML dokumentumot tesz. A böngésző beépített DOMParser felszínre hozza ezeket a hibákat sor és oszlop számokkal, így azonnal kijavíthatod azokat, anélkül hogy egy helyi elemzőt vagy egy IDE-ba kellene pasztázni.

Hogyan formázz vagy validálj XML-t

  1. 01

    Illeszd be az XML-t

    Illeszd be a bármilyen XML dokumentumot — konfigurációs fájl, API válasz, RSS hírcsatorna, SVG vagy SOAP boríték. Több megabájtos fájlok problémamentes feldolgozódnak.

  2. 02

    Válassz Formázzal vagy Minifikálj

    A formázás sor szüneteket és konzisztens behúzást ad (2 szóköz, 4 szóköz vagy tabulátorok). Minifikál eltávolítja az összes jelölésmelletti szóközt, ezt előállítva az átmenet legkompaktabb verzió.

  3. 03

    Ha szükséges, validálj

    Kattints a Validálj gombra, hogy végig futtasd a dokumentumot a böngésző DOMParser-re. Ha az XML jó formájú, visszaigazolást kapod. Ha nem, a hibaüzenet tartalmazza a pontos sorszámot és oszlopot.

  4. 04

    Másold ki az eredményt

    Kattints a Másol gombra, hogy megkapd a formázott vagy minifikált XML-t. Illeszd be egy fájlba, egy kód felülvizsgálatba vagy egy teszt kellékbe.

Gyakori oka annak, hogy a fejlesztők XML formázót használnak

  • 01SOAP API válasz egyetlen sorként érkezik — formázz meg az szerkezet olvasásához.
  • 02Maven pom.xml vegyes tabulátorokat és szóközöket tartalmaz — normalizálja a commit előtt.
  • 03RSS vagy Atom hírcsatorna nem elemez — validálj az első rosszul formázott jelölés megtalálásához.
  • 04Illusztrátor által exportált SVG jelölés az HTML beágyazás előtt tisztítást igényel.
  • 05Egy Word vagy Excel fájl kivont XML-jét olvashatóvá kell tenni a hibakereséshez.
  • 06Minifikálj egy config XML-t egy mobil alkalmazás csomagba való beágyazáshoz a méret csökkentéséhez.

Nincs feltöltés, nincs szerver

A formázás és minifikálás tiszta JavaScript karakterlánc műveletek a böngésző lapon futnak. Az validáció a böngésző natív DOMParser-jét használja — ugyanaz a motor, amelyet a böngésződ a weboldalak renderezésére használ. Az XML tartalma nem kerül semmilyen szerverhez.

Az XML névterek teljes mértékben támogatottak. Az elemek, mint a <ns:element xmlns:ns="http://example.com"> függetlenül maradnak a formázás és minifikálás során. A formázó nem írja át a névtér előtagokat, és nem szerkezeti át a dokumentumot.

XML Formázó GYIK

Támogatja az XML névtereket?

Igen. A névtér deklarációk és a jelöléselemek a formázás és minifikálás során függetlenül megmaradnak.

Az XSD séma alapján validál?

Nem — csak a jó formázás ellenőrzésre kerül (kiegyensúlyozott jelölések, idézett attribútumok, megmenekült karakterek). A séma validáláshoz egy külön eszköz kell, amely az XSD-t betölti.

Tudja kezelni a nagy XML fájlokat?

Igen. A formázás tiszta JavaScript karakterlánc műveletet futtat, így a több megabájtos fájlok gyorsan feldolgozódnak. A böngésződ rendelkezésére álló memória az egyetlen gyakorlati limit.

Az XML feltöltésre kerül bármilyen szerverhez?

Nem. Minden művelet a böngészőben fut a natív JavaScript és a DOMParser használatával.

Mit csinál pontosan a minifikálás?

Minifikál eltávolítja a szóközeket a jelölések között (sor szünetek, a behúzáshoz használt szóközök), ezt előállítva a legkisebb lehetséges érvényes XML. A szöveg csomópontok tartalma megmarad.

Kapcsolódó eszközök

Továbbra is dolgozz Fejlesztőknek eszközökkel

Fejlesztőknek eszközök