Formatador e Validador XML

Formate, minifique e verifique a estrutura do XML diretamente no seu navegador.

Entrada XML

Recuo
data.xml
Cole ou digite o XML para formatar, minificar ou validar.

O seu XML é formatado, minificado e validado diretamente no seu navegador. Nada é enviado para o BroBroGo.

Perguntas Frequentes

Qual é a diferença entre formatar e minificar?

A formatação recua o XML para que as tags e o aninhamento fiquem fáceis de ler. A minificação remove quebras de linha e recuos entre os nós para reduzir o tamanho do XML. Use a formatação ao editar e a minificação quando precisar de uma saída compacta.

O que a validação verifica?

A ferramenta verifica se o XML está bem formatado: estrutura de documento única, tags correspondentes, atributos entre aspas e marcação válida. Não valida contra um XSD, DTD ou esquemas de negócios.

A formatação pode alterar espaços em branco significativos?

Ela mantém os elementos e atributos, mas os espaços em branco podem ser importantes dentro de alguns XMLs. Se o seu ficheiro usar conteúdo misto ou texto sensível a espaços em branco, reveja o resultado antes de substituir o original.

O que faz o Formatador e Validador XML

Esta ferramenta permite colar ou digitar XML numa área de entrada para verificar a sua estrutura, torná-lo mais fácil de ler ou torná-lo mais compacto. O utilizador pode recuar o XML para melhorar a legibilidade, remover espaços em branco para reduzir o seu tamanho e identificar se o XML está bem formatado. Os resultados são exibidos numa área separada, sendo possível descarregá-los ou copiá-los para a área de transferência.

A ferramenta aceita dados XML como entrada, com um limite máximo de tamanho de 500 000 caracteres. Durante a operação, o resultado gerado não substitui o texto de origem original. Se a entrada for limpa, a ferramenta apresenta a mensagem "Limpo.".

Formatação versus minificação de XML

A formatação e a minificação servem objetivos opostos na manipulação de dados XML:

  • Formatar: Esta operação recua o XML para tornar as tags e o aninhamento fáceis de ler. O processo preserva os elementos e atributos, mas os espaços em branco podem ser afetados se o XML utilizar conteúdo misto ou texto sensível a espaços em branco. Ao concluir com sucesso, a ferramenta exibe a mensagem "XML formatado.".
  • Minificar: Esta operação remove as quebras de linha e os recuos entre os nós para tornar o XML mais pequeno. Quando concluída, a ferramenta apresenta a mensagem "XML minificado." ou "XML minificado — {pct}% menor.", indicando a percentagem de redução de tamanho obtida.

Validação de estrutura e regras de sintaxe

A validação integrada nesta ferramenta verifica se o XML está bem formatado. Uma estrutura XML bem formatada obedece a regras sintáticas fundamentais, que incluem:

  • Existência de uma estrutura de documento única (um único elemento raiz).
  • Correspondência correta entre tags de abertura e fecho.
  • Atributos devidamente delimitados entre aspas.
  • Utilização de marcação válida e legal.

Se o documento cumprir estes critérios, a ferramenta apresenta a mensagem "Estrutura XML válida.".

Limitações da validação no navegador

Embora a ferramenta seja eficaz a verificar a integridade estrutural do XML, ela possui limitações específicas de validação. O processo de validação limita-se a verificar se o XML está bem formatado. A ferramenta não realiza validações contra esquemas externos, o que significa que não valida o documento contra um XSD (XML Schema Definition), DTD (Document Type Definition) ou esquemas de negócios específicos.

Resolução de erros e depuração de XML

Quando o XML introduzido é inválido, a ferramenta ajuda a localizar a origem do problema fornecendo informações detalhadas sobre o erro. Em caso de erro de formatação, é exibida a mensagem "XML inválido · linha {line}, coluna {col}", indicando o número exato da linha e da coluna onde a falha foi detetada. Adicionalmente, a ferramenta apresenta uma "Mensagem do analisador" para ajudar a diagnosticar o problema.

Existem ainda limites operacionais e de processamento:

  • Se o XML introduzido exceder o limite de caracteres, a ferramenta exibe o aviso: "Este XML é grande demais para ser processado. Tente um documento menor.".
  • Se ocorrer uma falha inesperada que impeça a análise, é apresentada a mensagem: "Não foi possível processar este XML.".

Privacidade de dados e processamento local

A privacidade dos dados introduzidos é salvaguardada pelo método de execução da ferramenta. O seu XML é formatado, minificado e validado diretamente no seu navegador. Todo o processamento é feito localmente no lado do cliente, o que significa que nada é enviado para o BroBroGo.


Perguntas Frequentes

Qual é a diferença entre formatar e minificar?

A formatação recua o XML para que as tags e o aninhamento fiquem fáceis de ler. A minificação remove quebras de linha e recuos entre os nós para reduzir o tamanho do XML. Use a formatação ao editar e a minificação quando precisar de uma saída compacta.

O que a validação verifica?

A ferramenta verifica se o XML está bem formatado: estrutura de documento única, tags correspondentes, atributos entre aspas e marcação válida. Não valida contra um XSD, DTD ou esquemas de negócios.

A formatação pode alterar espaços em branco significativos?

Ela mantém os elementos e atributos, mas os espaços em branco podem ser importantes dentro de alguns XMLs. Se o seu ficheiro usar conteúdo misto ou texto sensível a espaços em branco, reveja o resultado antes de substituir o original.