LFUnminify, desminificador de codi en línia de Ludovic Frank

Desminifica XML en línia

Formata l'XML que has rebut en una sola línia. Els elements se sagnen segons la profunditat, els atributs es presenten de manera llegible i l'estructura del document torna a ser visible.

Aquí apareixerà el codi desminificat i ben formatat

L'XML es genera més que no pas s'escriu

La majoria de l'XML que trobes l'ha produït una màquina per a una altra, per això sovint arriba sense salts de línia. Mapes del lloc generats per un CMS, canals RSS i Atom, fitxers SVG exportats d'una eina de disseny, embolcalls SOAP, configuracions de Maven i Android o l'interior dels documents ofimàtics: tots poden ser vàlids i compactes, però cap no s'ha generat pensant en una lectura humana.

Què revela el sagnat

L'XML pot tenir molts nivells d'imbricació, justament allò que una sola línia amaga. Amb el document sagnat, la jerarquia es fa evident: quins elements es repeteixen, quants fills té cada node, on s'ha declarat un espai de noms inesperat i quina etiqueta no s'ha tancat. En un mapa del lloc pots veure les entrades d'URL i els enllaços d'idiomes alternatius com a blocs clars. En un SVG pots trobar el camí o grup que vols editar.

Espais de noms, CDATA i comentaris

El formatador conserva els elements propis de l'XML. Els prefixos i les declaracions d'espais de noms continuen associats als elements corresponents; les seccions CDATA es mantenen literals perquè no se'n reinterpreti el contingut; les instruccions de processament i la declaració XML es conserven a la capçalera. Els comentaris que encara hi són es presenten amb la resta del document. També es manté l'ordre dels atributs, que pot ser rellevant per a l'eina que ha generat el fitxer.

Una manera ràpida de detectar problemes d'estructura

El formatatge també serveix per comprovar la coherència. Si un document està ben format, el sagnat és regular i les etiquetes de tancament s'alineen amb les d'obertura. Si no ho està, sovint el problema destaca més en la sortida formatada que en el missatge d'un validador, perquè veus el punt exacte on la imbricació deixa de tenir sentit.

Preguntes freqüents

Funciona amb fitxers SVG?

Sí. SVG és XML i una icona exportada en una sola línia es pot convertir en un arbre llegible. Això facilita trobar un camí, un grup o un degradat concret.

Puc formatar un canal RSS o un mapa del lloc?

Sí, són dos usos habituals. Enganxa el canal o el mapa del lloc, o obre el fitxer desat, i cada entrada item o url es convertirà en un bloc separat que podràs recórrer fàcilment.

Es valida el meu XML?

El formatador necessita un document ben format per analitzar-lo, de manera que un error estructural pot aparèixer com a error de formatatge. No comprova el document contra un esquema ni una DTD.

Desminifica un altre format