Formatador XML

Formata ou minifica XML no navegador. JSON e XML têm a própria página: JSON para XML

O que esta página faz

XML numa só linha custa a ler. Esta página indenta um elemento raiz, ou volta a escrevê-lo numa linha. Passar JSON para XML continua em JSON para XML.

Como usar

  1. Cole XML. Atualizar ao digitar está ligado, e esse caminho formata em vez de minificar.
  2. Formatar corre uma vez. Mostrar exemplo preenche <note><to>Ada</to><body>hello</body></note>.
  3. O resultado formatado é note, depois to com Ada, depois body com hello, cada filho indentado com dois espaços.
  4. Minificar escreve o mesmo documento numa linha: <note><to>Ada</to><body>hello</body></note>.
  5. Limpar tudo esvazia as duas caixas. Copiar resultado copia a saída.

Regras e limites

Tem de haver um elemento raiz. Um comentário e um bloco CDATA ficam. Um atributo é escrito de novo com aspas duplas. O texto é aparado. Duas raízes, ou uma etiqueta que não fecha, param com um erro. Esta página não ordena elementos nem tira um espaço de nomes predefinido.

Onde se usa

  • Ler um feed de uma linha antes de editar uma etiqueta.
  • Minificar um documento pequeno para o colar num pedido.
  • Confirmar que uma note conserva o mesmo texto depois de uma ida e volta.

Perguntas

Porque é que Atualizar ao digitar ignora Minificar?

Escrever executa Formatar. Minificar corre quando carrega em Minificar.

Esta página passa XML para JSON?

Não. Essa conversão está em JSON para XML, que também converte de volta.