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.