Formatador XML
XML reduzido de despejos de log e respostas de API é difícil de ler. Impressão bonita com recuo consistente para detectar tags incompatíveis, problemas de namespace e seções CDATA não autorizadas. A formatação é executada localmente - útil para configurações corporativas contendo nomes de host internos.
Entrada
Esta ferramenta está disponível em um navegador web.
Como formatar XML
1. Colar XML ou fazer upload do arquivo .xml.
2. Clique em formatar / embelezar.
3. Revise a estrutura de árvore recuada.
4. Copie XML formatado ou corrija erros mostrados pelo analisador.
Exemplos de formatação XML
Maven pom.xml
Bloco de dependência de uma linha expandido para comparação legível antes da confirmação.
Depuração de falhas SOAP
Indentar cadeia de falha aninhada e nós de detalhes para encontrar erros de aplicativo código.
Verificação de feed RSS
Formatar XML de item de canal para verificar pubDate e URLs de gabinete.
Quando formatar XML
• Ao revisar a configuração antes da implantação.
• Ao comparar dois instantâneos XML visualmente.
• Ao ensinar a estrutura XML para juniores.
Ao formatar enganos
• Quando o espaço em branco dentro dos elementos é significativo (xml:space="preserve").
• Ao assinar resumos XML - a formatação altera bytes.
• Quando o arquivo é HTML e não XML - use ferramentas específicas de HTML.
Mentalidade XML vs JSON
XML carrega atributos, namespaces e conteúdo misto. A conversão para JSON perde nuances - formate XML no lugar ao trabalhar com SOAP ou SAML legado.
Segurança
Bilhões de risadas e ataques de entidades externas têm como alvo analisadores XML - formatadores de navegador devem desativar entidades externas; ainda evite colar XML enorme não confiável.
Pipeline com YAML
Muitos arquivos DevOps iniciados como XML (Maven, Ant) - formato antes de converter padrões para YAML mentalmente ou com yamlToJson para pilhas greenfield.
Perguntas frequentes
O formatador corrige inválidos XML?
Mostra erros de análise — você deve fechar tags e escapar & < manualmente.
Ordem dos atributos?
Pretty-print pode reordenar os atributos visualmente, mas os valores inalterados.
Arquivos XML grandes?
O navegador pode engasgar com vários 100 MB - use xmllint CLI para arquivos enormes.
Namespaces?
Namespaces válidos preservados - as ligações de prefixo devem estar corretas em fonte.
Carregado?
Não.
Comparar dois arquivos XML?
Formatar ambos e usar a ferramenta de comparação de texto.