Formatejador / Validador XML

Formategi, minimitzi i comprovi l'estructura XML al seu navegador.

Entrada XML

Sagnat
data.xml
Enganxi o escrigui XML per formatejar, minimitzar o validar.

L'XML es formateja, es minimitza i es valida directament al seu navegador. No es puja res als servidors de BroBroGo.

PMF

Quina diferència hi ha entre formatejar i minimitzar?

El format torna a sagnar l'XML perquè les etiquetes i el niat siguin fàcils de llegir. La minimització (minify) elimina els salts de línia i el sagnat entre nodes per tal que l'XML ocupi menys espai. Utilitzi el format per editar i la minimització quan necessiti una sortida compacta.

Què comprova la validació?

Comprova si l'XML està ben format: una estructura de document única, etiquetes coincidents, atributs entre cometes i marcatge correcte. No el valida contra un XSD, DTD o esquema de negoci.

El formateig pot canviar espais en blanc significatius?

Manté els elements i els atributs, però l'espai en blanc pot ser important dins d'alguns XML. Si el seu fitxer utilitza contingut mixt o text sensible als espais en blanc, reviseu el resultat abans de substituir l'original.

L'eina Formatejador / Validador XML és una utilitat en línia dissenyada per treballar amb dades XML directament des del navegador. Permet introduir codi XML en una àrea d'entrada per comprovar-ne l'estructura, millorar-ne la llegibilitat o reduir-ne la mida al màxim. Els resultats es mostren en una àrea independent, des de la qual es poden copiar al porta-retalls o descarregar directament.

Aquest article detalla el funcionament de l'eina, les seves característiques tècniques, les regles de validació i com interpretar els resultats obtinguts.


Funcions principals: formatejar, minimitzar i validar

L'eina ofereix tres funcions essencials per a la gestió de documents XML:

  • Formatejar: Aquesta funció torna a sagnar l'XML per fer que les etiquetes i el niat siguin fàcils de llegir. És especialment útil per a desenvolupadors que necessiten un sagnat predictible per a l'XML o per a qualsevol persona que vulgui fer el seu XML més fàcil de llegir.
  • Minimitzar: El procés de minimització elimina els salts de línia i el sagnat entre els nodes per tal de fer l'XML més petit i reduir-ne la mida. És la funció ideal quan es necessita reduir l'espai que ocupen les dades.
  • Validar: Comprova si l'XML està ben format, analitzant aspectes clau de la seva estructura. Permet als usuaris localitzar errors ràpidament gràcies a la indicació del número de línia i de columna on s'ha detectat el problema.

Funcionament de les entrades i sortides de l'eina

L'ús de l'eina es basa en un sistema d'entrada de dades i la generació de diferents missatges i estadístiques de sortida:

Entrada de dades

L'usuari pot enganxar o escriure el text que representa les dades XML a l'àrea d'entrada. L'eina té un límit de capacitat: la mida màxima d'entrada és de 500.000 caràcters.

Sortides i missatges de l'estat

Depenent de l'acció realitzada i de l'estat de les dades, l'eina mostrarà diferents missatges a la interfície:

  • XML formatejat.
  • XML minimitzat.
  • XML minimitzat — un {pct}% més petit. (mostra el percentatge d'espai estalviat).
  • Estructura XML vàlida.
  • XML no vàlid · línia {line}, columna {col} (indica la ubicació exacta de l'error).
  • Missatge de l'analitzador.
  • Netejat. (es mostra quan es buida l'àrea d'entrada).

A més, l'eina calcula i mostra estadístiques en temps real sobre el document processat, que inclouen les Línies, els Caràcters i la Mida de les dades. Cal tenir en compte que el resultat de qualsevol operació realitzada no reemplaça mai el text de la font original.


Regles de validació i limitacions tècniques

La validació que realitza aquesta eina se centra exclusivament a comprovar si l'XML està ben format. Això inclou la verificació dels següents punts de la sintaxi bàsica de l'XML:

  • Que el document tingui una estructura única.
  • Que les etiquetes coincideixin correctament (etiquetes d'obertura i tancament corresponents).
  • Que els atributs estiguin escrits entre cometes.
  • Que el marcatge utilitzat sigui legal.

Limitacions importants

És fonamental tenir en compte que la validació d'aquesta eina no comprova l'XML contra un XSD, un DTD o cap altre esquema de negoci.

D'altra banda, el formateig conserva els elements i els atributs del document, però l'espai en blanc es pot veure afectat si l'XML utilitza contingut mixt o text que sigui sensible als espais en blanc.


Gestió d'errors i límits de processament

L'eina compta amb mecanismes per informar l'usuari quan es produeixen problemes durant el processament de les dades:

  • Documents massa grans: Si l'XML introduït supera els límits establerts, l'eina no el processarà i mostrarà el missatge: "Aquest XML és massa gran per processar-se. Proveu amb un document més petit.".
  • Errors de processament: Si l'eina no pot processar el codi XML per qualsevol altra circumstància, es mostrarà el missatge: "No s'ha pogut processar aquest XML.".
  • Errors de sintaxi: Quan l'XML no és vàlid, l'eina facilita la depuració indicant el número exacte de la línia i de la columna on s'ha detectat el problema, ajudant l'usuari a localitzar l'error ràpidament.

Privadesa de les dades i processament local

Quan es treballa amb dades de configuració o intercanvi d'informació, la privadesa és un aspecte clau.

L'XML es formateja, es minimitza i es valida directament al seu navegador. El processament es realitza de manera totalment local (client-side), la qual cosa significa que no es puja absolutament res als servidors de BroBroGo.


Preguntes freqüents (FAQ)

Quina diferència hi ha entre formatejar i minimitzar?

El format torna a sagnar l'XML perquè les etiquetes i el niat siguin fàcils de llegir. La minimització (minify) elimina els salts de línia i el sagnat entre nodes per tal que l'XML ocupi menys espai. S'aconsella utilitzar el format per editar i la minimització quan es necessiti una sortida compacta.

Què comprova la validació?

Comprova si l'XML està ben format: una estructura de document única, etiquetes coincidents, atributs entre cometes i marcatge correcte. No el valida contra un XSD, DTD o esquema de negoci.

El formateig pot canviar espais en blanc significatius?

El formateig manté els elements i els atributs, però l'espai en blanc pot ser important dins d'alguns XML. Si el seu fitxer utilitza contingut mixt o text sensible als espais en blanc, es recomana revisar el resultat abans de substituir el document original.