Minificador XML

Compacte a marcação XML para trechos e cargas menores em seu navegador.

Entrada
Saída
0 caracteres 0 linhas

XML compacto sem nivelar texto significativo

O minificador de XML remove recuos e quebras de linha evitáveis para que o XML ocupe menos espaço. É útil para exemplos compactos, strings XML incorporadas, corpos de solicitação e trechos de configuração gerados.

Os espaços em branco dentro dos nós de texto podem ser significativos em XML, especialmente em conteúdo misto, texto pré-formatado, CDATA e documentos assinados. Minifique apenas quando o consumidor não depender do espaço em branco exato ou da saída canônica XML.

Como usar

  1. Cole seus dados XML no editor de entrada.
  2. Clique em Minificar XML para remover espaços em branco de formatação evitáveis.
  3. O XML reduzido aparece no editor de saída como marcação compacta.
  4. Use Copiar para a área de transferência, Baixar para um arquivo ou Limpar para redefinir.

O que é o minificador XML?

Minificador XML é um utilitário baseado em navegador para transformar XML formatado em uma representação de texto menor. Ele mantém tags, atributos e conteúdo de elemento enquanto reduz os espaços em branco da apresentação sempre que possível.

Ao contrário da minificação JSON, a minificação XML tem mais advertências porque nós de texto e nós somente de espaço em branco podem ter significado para alguns aplicativos. Valide a saída com o analisador de destino antes de usá-la em fluxos de trabalho de produção.

Notas de entrada

Use XML bem formado e evite reduzir documentos onde assinaturas, canonização ou espaçamento exato de texto são importantes. Remova etiquetas ou cabeçalhos de transporte copiados antes do processamento.

Exemplo

Uma árvore de elementos simples pode ser compactada removendo o recuo entre as tags:

--- Entrada formatada ---

  John
  30


--- Saída minificada ---
John30

Integração MCP

MCP (Model Context Protocol) permite que agentes de IA e aplicativos descubram e executem utilitários do Coding.Tools para fluxos repetíveis de conversão, formatação, hash e geração.

Nome da ferramenta MCP: xml-minifier

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

Chame tools/list primeiro. Cada ferramenta inclui inputSchema, outputSchema e examples para que um agente de IA ou cliente possa montar argumentos válidos sem adivinhar.

Em tools/call, leia result.content[0].text para o valor exibível e result.structuredContent para parsing por máquina. Falhas da ferramenta retornam isError: true; falhas de protocolo retornam um JSON-RPC error.

Exemplo de requisição 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>"}}}'

A maioria das ferramentas de texto e dados aceita uma string input e options opcionais. Ferramentas de imagem que dependem das APIs de imagem do navegador são listadas para descoberta e retornam um link para a interface web quando precisam desses recursos.