Paritian

Programación

Formateador de XML

Indenta XML para que la estructura se vea, o le quita el espacio otra vez.

Resultados

XML formateado <livro id="1"> <titulo>Os Maias</titulo> <autor>Eça de Queirós</autor> </livro>
Etiquetas 3
Profundidad de anidamiento 2
Tamaño después 83 B

Qué hace esta herramienta

El XML llega en una línea enorme con tres mil etiquetas. Indentarlo convierte la estructura en algo que se puede recorrer. Comentarios, CDATA y la declaración quedan intactos.

Fórmula

cada etiqueta en su línea, con la indentación acompañando la profundidad

Variables

SímboloSignificadoUnidad
textXML
modeQué hacer
indentEspacios de sangría
OUTXML formateado
TGEtiquetas
DPProfundidad de anidamiento
SATamaño despuésB

Ejemplo resuelto

  • XML<livro id="1"><titulo>Os Maias</titulo><autor>Eça de Queirós</autor></livro>
  • Qué hacerpretty
  • Espacios de sangría2
  • XML formateado<livro id="1"> <titulo>Os Maias</titulo> <autor>Eça de Queirós</autor> </livro>
  • Etiquetas3
  • Profundidad de anidamiento2
  • Tamaño después83 B

Limitaciones

  • El cálculo se realiza íntegramente en su navegador. Los valores introducidos nunca se envían a un servidor.

Preguntas frecuentes

¿Los espacios en XML cuentan?

A veces, y ahí está la trampa. En documentos de registros el espacio entre etiquetas no significa nada; en contenido mixto forma parte del texto.