Ferramentas para desenvolvedores

Formatador de XML

Formate ou minifique texto XML online com controlo de indentação e validação de sintaxe.

Executar ferramenta

O formatador de XML online organiza documentos estruturados com base numa hierarquia visual limpa ou compacta o texto para reduzir o tamanho final. Ao colar um trecho de código no campo de entrada, a ferramenta analisa a sintaxe para garantir que todos os elementos e atributos estão devidamente fechados e estruturados. No modo de formatação estruturada, pode definir o número de espaços por nível entre zero e oito, sendo dois espaços o valor padrão aplicado. Se optar pela minificação, o utilitário remove comentários e espaços desnecessários entre etiquetas, gerando uma versão condensada numa única linha contínua. Entradas compostas apenas por espaços em branco devolvem um texto vazio de forma imediata. Para conteúdos que excedam um milhão de bytes em codificação UTF-8, o processamento é interrompido com um aviso claro no ecrã. Caso o texto contenha erros de sintaxe ou etiquetas mal formatadas, a área de saída indica a falha encontrada para permitir a devida correção manual dos dados antes de novo envio.

Instruções

  1. Cole ou escreva o texto XML no campo de entrada.
  2. Indique o número de espaços pretendido para a indentação entre 0 e 8.
  3. Escolha o modo de apresentação pretendido, optando pela formatação com quebras de linha ou pela minificação compacta.
  4. Execute o utilitário e consulte o código formatado ou a indicação de erro no painel de resultados.

Exemplos

  • Formatação legível de um catálogo: colar <loja><item id="1"><nome>Teclado</nome></item></loja> com indentação de 2 espaços produz uma estrutura com quebras de linha e avanço hierárquico correto.
  • Minificação para transmissão: introduzir um ficheiro com comentários e múltiplos espaços usando o modo de minificação gera uma única linha sem anotações secundárias.

Perguntas frequentes

Qual é a indentação aplicada por omissão?

O valor padrão é de 2 espaços por nível hierárquico, ajustável livremente entre 0 e 8 espaços.

O que acontece aos comentários no modo de minificação?

Durante a minificação, todos os comentários XML e os espaços em branco entre etiquetas são descartados.

Existe um limite de tamanho para o texto processado?

O limite máximo estabelecido para conteúdo com texto é de 1 000 000 de bytes codificados em UTF-8.

Como proceder se o XML apresentar erros de sintaxe?

Se faltarem etiquetas de fecho ou existirem carateres inválidos, o analisador assinala a falha para permitir a respetiva correção no texto original.

Incorporar esta ferramenta

Adicione esta ferramenta funcional da SmartPlusLab ao seu site com o código abaixo.