00

A resposta curta

  • XML é uma linguagem de marcação que descreve e troca informações estruturadas, exigindo um único elemento raiz, elementos corretamente aninhados e nomes correspondentes nas tags de abertura e fechamento.
  • No Windows ou macOS, abra o arquivo por um editor XML ou por uma aplicação que entenda os dados. No celular, escolha um visualizador XML ou uma aplicação adequada que declare suporte ao dispositivo. Para visualizar online, confira as entradas aceitas e o tratamento dos arquivos. Exibir a estrutura não oferece, por si só, as funções da aplicação original.
  • Os riscos dependem da configuração do analisador. Entidades externas podem expor arquivos, provocar requisições do lado do servidor ou acessar redes internas; a expansão de entidades pode causar negação de serviço. A OWASP recomenda desativar DTDs e entidades externas quando desnecessárias. A análise bem-sucedida não comprova a confiabilidade do conteúdo.
01

Arquivos XML: identificar, abrir e converter

Extensible Markup Language é um padrão do W3C e um subconjunto de SGML. Os elementos podem conter atributos e texto. A RFC 7303 registra application/xml e define text/xml como seu alias. XML não tem uma assinatura mágica universal, portanto um cabeçalho fixo não identifica todos os arquivos XML. Ferramentas genéricas processam a sintaxe; o significado dos dados depende da aplicação.

Guarde o original

Antes de converter XML para Excel, JSON ou texto, defina como mapear elementos aninhados, atributos e conteúdo misto. Uma tabela simples ou exportação de texto pode perder relações. Analisar e exportar novamente pode normalizar quebras de linha e valores de atributos, além de omitir comentários. Guarde o original quando a preservação exata for importante.

02

Como abrir

No Windows ou macOS, abra o arquivo por um editor XML ou por uma aplicação que entenda os dados. No celular, escolha um visualizador XML ou uma aplicação adequada que declare suporte ao dispositivo. Para visualizar online, confira as entradas aceitas e o tratamento dos arquivos. Exibir a estrutura não oferece, por si só, as funções da aplicação original.

Só quero visualizar

No Windows ou macOS, abra o arquivo por um editor XML ou por uma aplicação que entenda os dados. No celular, escolha um visualizador XML ou uma aplicação adequada que declare suporte ao dispositivo. Para visualizar online, confira as entradas aceitas e o tratamento dos arquivos. Exibir a estrutura não oferece, por si só, as funções da aplicação original.

Preciso enviar para alguém

Antes de converter XML para Excel, JSON ou texto, defina como mapear elementos aninhados, atributos e conteúdo misto. Uma tabela simples ou exportação de texto pode perder relações. Analisar e exportar novamente pode normalizar quebras de linha e valores de atributos, além de omitir comentários. Guarde o original quando a preservação exata for importante.

03

Segurança

Os riscos dependem da configuração do analisador. Entidades externas podem expor arquivos, provocar requisições do lado do servidor ou acessar redes internas; a expansão de entidades pode causar negação de serviço. A OWASP recomenda desativar DTDs e entidades externas quando desnecessárias. A análise bem-sucedida não comprova a confiabilidade do conteúdo.

Pare se notar alguma dessas coisas

Remetente desconhecido, nome terminando em duas extensões ou conteúdo que não bate com a extensão: confira antes de abrir.

04

Como converter

Antes de converter XML para Excel, JSON ou texto, defina como mapear elementos aninhados, atributos e conteúdo misto. Uma tabela simples ou exportação de texto pode perder relações. Analisar e exportar novamente pode normalizar quebras de linha e valores de atributos, além de omitir comentários. Guarde o original quando a preservação exata for importante.

Antes de converter

Converta uma cópia, nunca o original, e depois compare qualidade, metadados e diagramação com o arquivo de partida.

05

Perguntas frequentes

O que é um arquivo XML e para que serve?

XML descreve e troca informações estruturadas por meio de elementos, atributos e texto. Uma ferramenta genérica processa sua sintaxe, mas a aplicação determina o significado e o uso dos dados.

Como visualizar XML online?

Escolha um visualizador XML online e confira as entradas aceitas e como ele trata os arquivos. Não presuma que o processamento fica no dispositivo. Visualizar a estrutura não reproduz as funções da aplicação que utiliza os dados.

Como abrir arquivo XML no Windows?

Use a opção Abrir de um editor XML ou de uma aplicação que entenda esses dados. Para funções específicas, use a aplicação correspondente; um editor genérico trabalha com a sintaxe XML.

Como abrir arquivo XML no Mac?

Selecione o arquivo pela opção Abrir de um editor XML para macOS ou de uma aplicação apropriada para os dados. O suporte à sintaxe XML não garante a interpretação específica da aplicação.

Como abrir arquivo XML no celular?

Escolha um visualizador XML ou uma aplicação pertinente que declare suporte ao seu celular e use a opção de abrir arquivos. Confira se a aplicação informa o sistema operacional do seu celular e o tamanho de arquivo aceito.

Como verificar um arquivo XML com erro de sintaxe?

Use um analisador ou editor XML para localizar o problema. Verifique se há uma única raiz, elementos corretamente aninhados e nomes iguais nas tags de abertura e fechamento. Isso não confirma os requisitos específicos da aplicação.

Como corrigir erros de codificação XML ou caracteres ilegíveis?

Confira se a codificação real dos bytes corresponde à declaração. Processadores XML devem aceitar UTF-8 e UTF-16; outras codificações são opcionais. Uma divergência pode causar erro fatal de análise. Alterar apenas a declaração não converte os bytes.

Devo usar XML ou texto simples para preservar dados estruturados?

Use XML quando precisar manter a hierarquia dos elementos e os atributos. Uma exportação apenas de texto pode servir para leitura, mas, sem regras de mapeamento, pode perder relações estruturais e de conteúdo misto.

Como converter XML para Excel sem perder estrutura?

Defina como elementos repetidos ou aninhados, atributos e texto misto serão representados em linhas e colunas. Uma tabela simples pode perder relações. Confira o mapeamento do conversor e compare o resultado com o XML original.

Como preservar atributos XML ao converter para JSON?

Use um mapeamento explícito que diferencie atributos de elementos e mantenha a hierarquia e a ordem do conteúdo misto quando necessário. Confira as regras do conversor e os dados resultantes; não presuma essa preservação.

É seguro abrir um arquivo XML de remetente desconhecido?

Depende em parte da configuração do analisador. Entidades externas podem expor arquivos ou gerar requisições de rede, e a expansão de entidades pode esgotar recursos. A OWASP recomenda desativar DTDs e entidades externas desnecessárias.

Exportar novamente um arquivo XML preserva os bytes originais?

Não há garantia. A análise normaliza quebras de linha e valores de atributos, e o processador pode não fornecer comentários à aplicação. Guarde o original se a formatação exata, os comentários ou a identidade dos bytes forem importantes.

06

Formatos relacionados

Fontes

Extensible Markup Language (XML) 1.0 (Fifth Edition) · W3C 官方推荐标准

RFC 7303: XML Media Types · IETF 标准轨道 RFC,包含媒体类型注册

XML External Entity Prevention Cheat Sheet · OWASP 官方安全指南