
XML Formatter es una herramienta que lee cualquier documento XML y lo reescribe con una estructura limpia y consistente. Pegue una carga útil XML minificada o desordenada: un sobre SOAP, un feed RSS, un maven pom.xml, un diseño de Android, un mapa del sitio, y recuperar el marcado SOAP, correctamente sangrado o contraer un documento formateado en una sola línea compacta cuando necesite el tamaño más pequeño posible.
XML sin procesar de API, herramientas de compilación y exportaciones a menudo llega en una línea enorme, o con pestañas y espacios mixtos que hacen que sea imposible escanear. Embellecerlo revela la jerarquía de elementos para que pueda encontrar el nodo que necesita, detectar una etiqueta faltante o diferenciar dos versiones. Minifying hace lo contrario: eliminar el espacio en blanco entre las etiquetas para reducir un archivo de configuración o un cuerpo de solicitud sin cambiar su significado. Esta herramienta hace ambas cosas y valida el documento en el camino, por lo que se detecta el marcado malformado antes de que llegue a su analizador.
Todo se ejecuta al 100% en su navegador utilizando un analizador sin dependencias: no Domparser, no hay servidor de ida y vuelta. Los documentos XML suelen llevar cargas de configuración, de integración o identificadores internos, por lo que no se carga ni se almacena nada de lo que pegue. Los comentarios, las secciones de CDATA, la declaración XML y su orden de atributos original se conservan, y la herramienta sigue funcionando sin conexión una vez que se ha cargado la página.
El formato conserva lo que lleva significado y normaliza lo que no. El orden de atributos se mantiene, porque aunque XML lo trata como insignificante, las herramientas de diferencia y los revisores no lo hacen. Las secciones y los comentarios de CDATA sobreviven intactos. Los elementos interiores de espacios en blanco con contenido mixto son lo único que ningún formateador puede refluir de forma segura, ya que en XML un espacio entre el texto y un elemento secundario es parte del documento en lugar de la presentación, por lo que esas regiones se dejan ya que se reindentan.
Pegue cualquier documento XML en el panel de entrada: minificado, sangrado o en algún punto intermedio, o haga clic en Cargar muestra para comenzar desde un ejemplo de catálogo realista con atributos, un comentario y un bloque CDATA.
Elija embellecer para imprimir con una impresión bonita con 2 espacios, 4 espacios o tabuladores, o minify para quitar todos los espacios en blanco insignificantes en una línea compacta.
Opcionalmente, cierre los elementos vacíos de forma automática, ordene los atributos de cada elemento alfabéticamente o elimine los comentarios. El documento se analiza y se valida primero, por lo que se informa el marcado malformado con el número de línea.
Copie el XML formateado en su portapapeles o descárguelo como un archivo .xml, luego colóquelo en su editor, cuerpo de solicitud o configuración.
Pretty-Print XML con una sangría configurable para la legibilidad, o minimificarlo en el formulario sin espacio en blanco más pequeño, ambos desde la misma herramienta
Los comentarios XML, las secciones de CDATA, la declaración XML y las instrucciones de procesamiento se mantienen intactas, por lo que el formato nunca pierde información
Los atributos mantienen su orden original y el estilo de cotización de forma predeterminada, con un orden alfabético opcional cuando desea un pedido canónico
El marcado malformado (una etiqueta no cerrada, una etiqueta de cierre no coincidente, un comentario o CDATA no terminado) se detecta con un error específico con referencia a línea
Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.
Test JSONPath expressions against any JSON and see the matched values and their paths instantly. Supports wildcards, recursive descent, slices, and filters. 100% client-side.
Convert XML to clean, valid JSON instantly - handles attributes, nested elements, repeated tags, and CDATA
Compare two XML documents structurally and see which elements, attributes, and text values were added, removed, or changed, by node path rather than by line. 100% client-side.
0 comments
No comments yet. Be the first to share your thoughts!