Összes eszköz

XML-formázó

A naplókiíratokból és az API-válaszokból származó kicsinyített XML nehezen olvasható. Tetszetős nyomtatás következetes behúzással, hogy észrevegye a nem egyező címkéket, a névtér-problémákat és a rosszindulatú CDATA szakaszokat. A formázás helyben fut — hasznos a belső gazdagépneveket tartalmazó vállalati konfigurációkhoz.
Bemenet
Ez az eszköz webböngészőben érhető el.

Az XML formázása

1. XML beillesztése vagy .xml fájl feltöltése.
2. Kattints Formázás / Szépít.
3. struktúra.
4. Formázott XML másolása vagy az elemző által mutatott hibák javítása.

XML formázási példák

Maven pom.xml

Egysoros függőségi blokk kibővítve a véglegesítés előtt olvasható különbség érdekében.

SOAP fault debug

Beágyazott hibakarakterlánc és részletcsomópontok behúzása az alkalmazás hibakódjának megtalálásához.

RSS-hírcsatorna ellenőrzése

Formázza meg a csatornaelem XML-jét a közzététel dátuma és a mellékelt URL-címek ellenőrzéséhez.

Mikor használd ezt az eszközt

A konfiguráció áttekintésekor a telepítés előtt.
A két XML vizuális összehasonlításakor.
Amikor XML szerkezetet tanítanak a fiataloknak.

Mikor válassz mást

Amikor az elemeken belüli szóköz jelentős (xml:space="preserve").
XML kivonatok aláírásakor — a formázás bájtokat változtat.
Ha a fájl HTML, nem XML, használjon HTML-specifikus eszközöket.

XML vs JSON gondolkodásmód

Az XML attribútumokat, névtereket és vegyes tartalmat hordoz. A JSON-ra való konvertálás árnyalatokat veszít — az XML formátuma a helyén van, ha örökölt SOAP- vagy SAML-lel dolgozik.

Biztonság

Milliárd röhögés és külső entitástámadás célozza az XML-elemzőket — a böngésző formázóinak le kell tiltaniuk a külső entitásokat; továbbra is kerülje a nem megbízható hatalmas XML beillesztését.

Csővezeték YAML-lel

Sok DevOps-fájl XML-ként indult (Maven, Ant) — formátum, mielőtt a mintákat mentálisan YAML-re konvertálná, vagy a yamlToJson segítségével zöldmezős veremekhez.

Gyakori kérdések

A formázó javítja az érvénytelen XML-t?

Elemzési hibákat mutat — manuálisan kell bezárnia a címkéket és az escape & < billentyűt.

Attribútumok sorrendje?

A Pretty print vizuálisan átrendezheti az attribútumokat, de az értékek nem változnak.

Nagy XML-fájlok?

A böngésző lefulladhat a több 100 MB-tól — használjon xmllint CLI-t a hatalmas fájlokhoz.

Névterek?

Az érvényes névterek megmaradnak — az előtag-összerendeléseknek helyesnek kell lenniük forrás.

Feltöltötte?

Nem.

Két XML fájl összehasonlítása?

Formázza mindkettőt, majd használd a szövegdiff eszközt.