Exemplo prático
Formate um documento de API e verifique os namespaces em cada elemento com prefixo; nomes locais idênticos podem significar coisas diferentes sob URIs de namespace distintas.
Cole XML e formate, reduza ou valide instantaneamente localmente em seu navegador.
Um formatador XML torna o XML mais fácil de ler adicionando recuo e quebras de linha.
Um validador XML verifica se o seu XML está bem formado e ajuda a detectar problemas de sintaxe, como tags quebradas, aninhamento inválido ou declarações malformadas.
Entenda o workflow por trás desta ferramenta e o que revisar depois.
Indentação legível não valida namespaces, esquemas, declarações de encoding, entidades ou significado.
Verifique URIs, prefixos, escopo do namespace padrão, atributos qualificados e consultas XPath.
Preserve texto significativo, regras xml:space, limites CDATA e elementos mistos onde indentação altera dados.
Alinhe a declaração aos bytes e trate entidades, DTD e recursos externos com opções seguras.
Valide o XSD, DTD ou contrato necessário e teste o documento serializado final com o receptor.
Formate um documento de API e verifique os namespaces em cada elemento com prefixo; nomes locais idênticos podem significar coisas diferentes sob URIs de namespace distintas.
O processamento de DTD e entidades externas pode ser inseguro. Não habilite a resolução de entidades pela rede para XML não confiável.
O pretty printing pode mudar os espaços dentro de elementos de conteúdo misto, então guarde o original quando o espaçamento tem significado.
Você também pode achar essas ferramentas úteis.