Ir para o conteúdo
Allin

Formatador / validador XML

Formate, minifique e verifique se o XML está bem formado, tudo no seu navegador.

Abre Formatador / validador XML e obténs uma resposta de imediato, sem criar conta. Encontra-la em JSON, XML e formatos, com Formatador / validador YAML e Formatador de datas ISO 8601 para os casos vizinhos.

Como usar

  1. Abra a ferramenta — sem registo nem instalação.
  2. Introduza os seus dados ou ajuste as opções disponíveis.
  3. Obtenha o seu resultado ao instante e copie-o ou descarregue-o.

Perguntas frequentes

O que é Formatador / validador XML?

Formate, minifique e verifique se o XML está bem formado, tudo no seu navegador.

Em que casos se usa na prática?

Tornar legível um bloco gerado por uma máquina, localizar o carácter onde o parse falha e reduzir um ficheiro antes de publicar.

Qual é o erro mais comum?

Confundir válido com correto. Um documento pode ser analisado sem erros e mesmo assim não ter a forma esperada por quem o vai ler: a validação verifica a sintaxe, não o esquema.

Existe uma ferramenta para o passo seguinte?

Formatador de datas ISO 8601 é o mais próximo a seguir a este: Transforme qualquer data, hora e desvio UTC em ISO 8601, RFC 3339, data de semana/ordinal, RFC 2822, data HTTP e timestamps Unix.

Que mais vale a pena ter aberto ao lado?

Formatador SQL e Gerador de sitemap XML — surgem na mesma tarefa com frequência suficiente para merecerem outro separador.

De onde vêm os dados?

A análise e a serialização seguem a especificação de cada formato. A ordem das chaves e os espaços não têm valor semântico em JSON nem em YAML, pelo que um documento reformatado é equivalente mesmo com bytes diferentes.

Para saber mais

Todos os guias
ExplicaçãoDe XML para JSON: atributos, repetição e a armadilha do array de um só elementoDois documentos que só diferem no número de filhos produzem duas formas JSON diferentes, e nenhum conversor os distingue sem um esquema. Além do que este faz mesmo com os atributos, o conteúdo misto e os espaços — e a única coisa que continua a não conseguir registar.ExplicaçãoO YAML parece simpático e mordeO YAML é JSON mais uma camada de inferência de tipos, e a inferência é a parte perigosa. O mesmo ficheiro passado por um analisador YAML 1.2 e por um 1.1: no é uma string num e false no outro, 01234 é 1234 num e 668 no outro, e 12:30:00 é um número num dos dois.ComparaçãoJSON vs XML: qual a diferença?JSON e XML armazenam ambos dados estruturados como texto, mas com compromissos diferentes. Eis como cada um se parece, onde cada um vence e como escolher.ExplicaçãoEscrever uma data em ISO 8601 e porque é o único formato sem ambiguidade01/02/2026 é 1 de fevereiro na maior parte da Europa e 2 de janeiro nos Estados Unidos, e nada na cadeia diz qual. A ISO 8601 resolve isso, ordena-se como texto, e deixa de servir em quatro pontos concretos que a RFC 3339 recusa.TutorialComo converter JSON para CSV: achatar arrays de objetos em linhas e colunasUm guia prático para transformar um array JSON de objetos num ficheiro CSV limpo, incluindo o achatamento de campos aninhados e os casos-limite.ExplicaçãoEscapar uma string para JSON: três carateres são obrigatórios, e um é uma armadilhaA RFC 8259 exige escapar exatamente três coisas dentro de uma string JSON. Tudo o resto é facultativo. O que parte mesmo os pipelines é um meio-substituto solto: legal no texto JSON, impossível em UTF-8, e substituído em silêncio assim que os seus dados são escritos.