Minificador XML

Comprima el marcado XML para obtener fragmentos más pequeños y cargas útiles en su navegador.

Entrada
Salida
0 caracteres 0 líneas

Compacto XML sin aplanar texto significativo

Minificador XML elimina sangrías y saltos de línea evitables, por lo que XML ocupa menos espacio. Es útil para ejemplos compactos, cadenas XML incrustadas, cuerpos de solicitud y fragmentos de configuración generados.

Los espacios en blanco dentro de los nodos de texto pueden ser significativos en XML, especialmente en contenido mixto, texto preformateado, CDATA y documentos firmados. Minimice solo cuando el consumidor no dependa de espacios en blanco exactos o de la salida XML canónica.

Cómo usar

  1. Pegue sus datos XML en el editor de entrada.
  2. Haga clic en Minificar XML para eliminar los espacios en blanco de formato evitables.
  3. El XML minimizado aparece en el editor de salida como marcado compacto.
  4. Utilice Copiar para el portapapeles, Descargar para un archivo o Limpiar para restablecer.

¿Qué es el minificador XML?

Minificador XML es una utilidad basada en navegador para convertir XML formateado en una representación de texto más pequeña. Mantiene etiquetas, atributos y contenido de elementos mientras reduce los espacios en blanco de la presentación siempre que sea posible.

A diferencia de la minificación JSON, la minificación XML tiene más advertencias porque los nodos de texto y los nodos de solo espacios en blanco pueden tener significado para algunas aplicaciones. Valide la salida con el analizador de destino antes de usarla en flujos de trabajo de producción.

Notas de entrada

Utilice XML con el formato correcto y evite minimizar documentos donde las firmas, la canonicalización o el espaciado exacto del texto sean importantes. Retire las etiquetas copiadas o los encabezados de transporte antes de procesarlos.

Ejemplo

Un árbol de elementos simple se puede compactar eliminando la sangría entre etiquetas:

--- Entrada formateada ---

  John
  30


--- Salida minificada ---
John30

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-minifier

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-minifier","arguments":{"input":"<invoice>\n  <id>1001</id>\n  <total>58.40</total>\n</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.