Formateador XML

Formatee el marcado XML en una salida anidada legible en su navegador.

Entrada
Salida
0 caracteres 0 líneas

Sangrar XML conservando la estructura de marcado

XML El formateador hace que el XML compacto sea más fácil de inspeccionar agregando saltos de línea y sangrías alrededor de elementos anidados. Es útil para cargas útiles SOAP, feeds, archivos de configuración, fragmentos de mapas de sitio y datos exportados.

XML es más sensible a los espacios en blanco que JSON: los atributos, los nodos de texto, CDATA, las instrucciones de procesamiento y el contenido mixto pueden ser importantes. Utilice la salida formateada como ayuda para la legibilidad y verifique los documentos que dependen del espaciado exacto del texto.

Cómo usar

  1. Pegue sus datos XML en el editor de entrada.
  2. Haga clic en Formato XML para sangrar el marcado.
  3. Revise el XML formateado para conocer el elemento raíz, los atributos y el texto anidado esperados.
  4. Utilice Copiar para el portapapeles, Descargar para un archivo o Limpiar para restablecer.

¿Qué es el formateador XML?

Formateador XML es una utilidad basada en navegador para hacer que los documentos XML sean más fáciles de leer sin cambiar las etiquetas manualmente. Resalta la jerarquía colocando elementos secundarios debajo de sus elementos principales.

Un documento XML bien formado normalmente tiene un elemento raíz y etiquetas anidadas correctamente. El formateo no puede adivinar con seguridad las etiquetas de cierre que faltan ni reparar el marcado no válido, por lo que los errores de sintaxis deben corregirse en el origen.

Notas de entrada

Pegue solo el contenido XML. Elimine primero los contenedores de transporte, los prefijos de registro o los bloques de código Markdown. Tenga cuidado con el XML de contenido mixto, donde los saltos de línea agregados entre texto y elementos secundarios pueden ser significativos.

Ejemplo

Un fragmento XML compacto se vuelve más fácil de leer cuando cada elemento secundario se coloca en su propia línea:

--- Entrada minificada ---
John30

--- Salida formateada ---

  John
  30

Integración MCP

MCP (Model Context Protocol) permite que agentes de IA y aplicaciones descubran y ejecuten utilidades de Coding.Tools para flujos repetibles de conversión, formato, hash y generación.

Nombre de herramienta MCP: xml-formatter

Endpoint MCP: https://coding.tools/mcp

Llame primero a tools/list. Cada herramienta incluye inputSchema, outputSchema y examples para que un agente de IA o cliente pueda construir argumentos válidos sin adivinar.

Para tools/call, lea result.content[0].text para el valor visible y result.structuredContent para el análisis automático. Los fallos de herramienta devuelven isError: true; los fallos de protocolo devuelven un JSON-RPC error.

Ejemplo de solicitud tools/call:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"xml-formatter","arguments":{"input":"<invoice><id>1001</id><total>58.40</total></invoice>"}}}'

La mayoría de las herramientas de texto y datos aceptan una cadena input y options opcionales. Las herramientas de imagen que dependen de las API de imagen del navegador se listan para descubrimiento y devuelven un enlace a la interfaz web cuando necesitan capacidades del navegador.