Ler uma resposta de serviço
Indenta um documento composto por elementos para localizar grupos aninhados. Um documento recusado exige primeiro correção de sintaxe, não outra dimensão de indentação.
Reindente um documento XML para o tornar mais legível, minifique-o para o compactar e detete erros de sintaxe antes de reutilizar o resultado.
Formata um documento XML para ler os elementos e a hierarquia, ou reduz os espaços de apresentação com o modo compacto. A análise e a serialização decorrem no navegador, sem enviar o documento. A prioridade é preservar texto significativo. Uma indentação menos uniforme pode ser intencional, sobretudo em parágrafos que misturam texto e elementos ou em blocos que pedem a conservação dos espaços.
É necessário XML bem formado com uma raiz única, atributos corretamente delimitados e etiquetas fechadas. DOCTYPE é recusado: documentos dependentes de DTD ou das suas entidades não são processados. Referências habituais como & são interpretadas e novamente escapadas na serialização. Não é carregado um XSD nem são verificadas regras de negócio.
A indentação acrescenta mudanças de linha entre elementos apenas quando a subárvore pode ser reorganizada sem alterar o texto. Conteúdo misto, CDATA, espaços entre elementos em linha e subárvores xml:space="preserve" não são reindentados. Um único espaço pode ser significativo; retirá-lo para encurtar a saída alteraria o conteúdo. O modo compacto mantém, por isso, uma abordagem conservadora.
A serialização pode normalizar aspas, referências de entidades ou fechos de elementos vazios. Não garante preservação byte a byte. Uma declaração XML inicial é mantida e não são removidos intencionalmente comentários ou instruções de processamento. Antes de substituir um documento assinado, confirma o procedimento de assinatura e a representação canónica exigida.
Cola ou importa XML com a respetiva raiz. Documentos dependentes de DTD ficam fora das entradas suportadas.
Seleciona a indentação e Formatar, ou usa o modo compacto. Uma subárvore preservada pode continuar numa única linha.
Confirma textos, espaços e atributos importantes antes de copiar ou descarregar. Mantém a fonte se uma aplicação precisar da representação exata.
Indenta um documento composto por elementos para localizar grupos aninhados. Um documento recusado exige primeiro correção de sintaxe, não outra dimensão de indentação.
Revê um parágrafo com ênfase e texto à volta. Preservar os espaços em linha evita juntar palavras durante a formatação.
Aplica a mesma apresentação a duas fontes pequenas antes de comparar texto. Esta saída não é canonicalização XML para assinaturas.
Dois espaços separam cada nível. Sem texto misto, os elementos filhos podem ficar em linhas próprias.
Entrada
<root><a>1</a><b>2</b></root>Resultado
<root>
<a>1</a>
<b>2</b>
</root>O texto e os espaços em redor de b mantêm-se. O modo compacto conserva os separadores necessários à leitura.
Entrada
<p>Hello <b>A&B</b> world</p>Resultado
<p>Hello <b>A&B</b> world</p>A subárvore contém texto misto, CDATA, espaços em linha ou xml:space="preserve". Preservar o conteúdo tem prioridade sobre a uniformidade visual.
Não. Só afeta espaços de apresentação que podem ser reorganizados com prudência. Permanecem os espaços significativos e as subárvores preservadas.
Não. DOCTYPE é recusado para não ignorar uma dependência que pode alterar o significado. Usa um processador adequado quando o formato exigir DTD.
Não pressuponhas que a assinatura continua válida. A serialização pode alterar a escrita; confirma as regras de canonicalização e verificação do sistema.
Ferramentas relacionadas
Ferramentas semelhantes ou complementares a esta.
Teste uma expressão XPath num documento XML e inspecione imediatamente os resultados correspondentes.
Converta dados JSON em XML ou XML em JSON diretamente no navegador.
Compare dois textos linha a linha e identifique rapidamente adições, eliminações e alterações.