Formatador XML
Formate a marcação XML em uma saída aninhada legível em seu navegador.
Recue XML preservando a estrutura de marcação
O formatador XML torna XML compacto mais fácil de inspecionar ao adicionar quebras de linha e recuo em torno de elementos aninhados. É útil para cargas úteis SOAP, feeds, arquivos de configuração, fragmentos de mapa de site e dados exportados.
XML é mais sensível a espaços em branco do que JSON: atributos, nós de texto, CDATA, instruções de processamento e conteúdo misto podem ser importantes. Use a saída formatada como auxílio à legibilidade e verifique documentos que dependem do espaçamento exato do texto.
Como usar
- Cole seus dados XML no editor de entrada.
- Clique em Formatar XML para recuar a marcação.
- Revise o XML formatado para o elemento raiz, atributos e texto aninhado esperados.
- Use Copiar para a área de transferência, Baixar para um arquivo ou Limpar para redefinir.
O que é o formatador XML?
Formatador XML é um utilitário baseado em navegador para tornar os documentos XML mais fáceis de ler sem o refluxo manual de tags. Ele destaca a hierarquia colocando os elementos filhos sob seus elementos pais.
Um documento XML bem formado normalmente possui um elemento raiz e tags aninhadas corretamente. A formatação não pode adivinhar com segurança as tags de fechamento ausentes ou reparar marcações inválidas, portanto, os erros de sintaxe devem ser corrigidos na origem.
Notas de entrada
Cole apenas conteúdo XML. Remova primeiro os wrappers de transporte, os prefixos de log ou os blocos de código Markdown. Tenha cuidado com XML de conteúdo misto, onde quebras de linha adicionadas entre texto e elementos filhos podem ser significativas.
Exemplo
Um fragmento compacto XML torna-se mais fácil de ler quando cada elemento filho é colocado em sua própria linha:
--- Entrada minificada ------ Saída formatada --- John 30 John 30
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-formatter
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-formatter","arguments":{"input":"<invoice><id>1001</id><total>58.40</total></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.