Pagina inicial » como » O que é um arquivo XML (e como abro um)?

    O que é um arquivo XML (e como abro um)?

    Um arquivo com a extensão de arquivo .xml é um arquivo XML (Extensible Markup Language). Esses são, na verdade, apenas arquivos de texto simples que usam marcas personalizadas para descrever a estrutura e outros recursos do documento..

    O que é XML?

    XML é uma linguagem de marcação criada pelo World Wide Web Consortium (W3C) para definir uma sintaxe para codificar documentos que humanos e máquinas possam ler. Isso é feito através do uso de tags que definem a estrutura do documento, bem como de como o documento deve ser armazenado e transportado..

    É provavelmente mais fácil compará-lo a outra linguagem de marcação com a qual você pode estar familiarizado - o Hypertext Markup Language (HTML) usado para codificar páginas da web. O HTML usa um conjunto predefinido de símbolos de marcação (códigos curtos) que descrevem o formato do conteúdo em uma página da web. Por exemplo, o seguinte código HTML simples usa tags para tornar algumas palavras em negrito e algumas em itálico:

    É assim que você faz texto em negrito e é assim que você faz texto em itálico

    O que diferencia XML, porém, é que é extensível. XML não tem uma linguagem de marcação pré-definida, como o HTML faz. Em vez disso, o XML permite que os usuários criem seus próprios símbolos de marcação para descrever o conteúdo, criando um conjunto de símbolos ilimitado e autodefinido..

    Essencialmente, o HTML é uma linguagem que se concentra na apresentação de conteúdo, enquanto o XML é uma linguagem de descrição de dados dedicada usada para armazenar dados.

    XML é frequentemente usado como base para outros formatos de documentos - centenas, na verdade. Aqui estão alguns que você pode reconhecer:

    • RSS e ATOM descrevem como os aplicativos de leitura lidam com feeds da Web.
    • Microsoft .NET usa XML para seus arquivos de configuração.
    • O Microsoft Office 2007 e posteriores usam o XML como base para a estrutura do documento. Isso é o que o "X" significa no formato de documento .DOCX Word, por exemplo, e também é usado em arquivos Excel (XLSX) e PowerPoint (arquivos PPTX).

    Portanto, se você tiver um arquivo XML, isso não necessariamente informará para qual aplicativo ele deve ser usado. E, normalmente, você não precisa se preocupar com isso, a menos que você esteja realmente projetando os arquivos XML.

    Como faço para abrir um?

    Existem algumas maneiras de abrir um arquivo XML diretamente. Você pode abri-las e editá-las com qualquer editor de texto, visualizá-las com qualquer navegador da Web ou usar um site que permita visualizar, editar e até convertê-las em outros formatos.

    Use um editor de texto se você trabalha com arquivos XML regularmente

    Como os arquivos XML são realmente apenas arquivos de texto, você pode abri-los em qualquer editor de texto. O problema é que muitos editores de texto, como o Notepad, simplesmente não são projetados para mostrar arquivos XML com sua estrutura adequada. Pode ser bom para abrir um arquivo XML e dar uma olhada rápida para ajudar a descobrir o que é. Mas existem ferramentas muito melhores para trabalhar com elas.

    Clique com o botão direito do mouse no arquivo XML que você deseja abrir, aponte para “Abrir com” no menu de contexto e clique na opção “Bloco de notas”..

    Nota: Estamos usando exemplos do Windows aqui, mas o mesmo vale para outros sistemas operacionais. Procure um bom editor de texto de terceiros projetado para suportar arquivos XML.

    O arquivo não abre, mas como você pode ver, ele perde a maior parte de sua formatação e coloca tudo em apenas duas linhas do documento..

    Assim, enquanto o Bloco de Notas pode ser útil para verificar rapidamente um arquivo XML, você está muito melhor com uma ferramenta mais avançada, como o Notepad ++, que destaca a sintaxe e formata o arquivo da maneira pretendida..

    Aqui está o mesmo arquivo XML aberto no Notepad ++:

    Use um navegador da Web para visualizar os dados estruturados

    Se você não precisa realmente editar arquivos XML, mas só precisa visualizá-los ocasionalmente, o navegador que você está usando para ler este artigo é adequado para o trabalho. E, de fato, seu navegador da Web padrão provavelmente está configurado como o visualizador padrão para arquivos XML. Então, clicar duas vezes em um arquivo XML deve abri-lo no seu navegador.

    Caso contrário, você pode clicar com o botão direito do mouse no arquivo para encontrar opções para abri-lo com qualquer aplicativo desejado. Basta selecionar o seu navegador da lista de programas. Estamos usando o Chrome neste exemplo.

    Quando o arquivo é aberto, você deve ver dados bem estruturados. Não é tão bonita quanto a visualização codificada por cores que você obtém com algo como o Notepad ++, mas é uma visão melhor do que a que você obtém com o Bloco de Notas..

    Use um editor on-line para exibir, editar ou converter arquivos XML

    Se quiser editar o arquivo XML ocasional e não quiser baixar um novo editor de texto, ou se você precisar converter um arquivo XML em outro formato, existem alguns editores XML on-line decentes disponíveis gratuitamente. TutorialsPoint.com, XMLGrid.net e CodeBeautify.org permitem que você visualize e edite arquivos XML. Depois de ter feito sua edição, você pode baixar o arquivo XML alterado ou até convertê-lo para um formato diferente.

    Para o exemplo aqui, usaremos o CodeBeautify.org. A página está dividida em três seções. À esquerda está o arquivo XML com o qual você está trabalhando. No meio, você encontrará várias opções. À direita, você verá os resultados de algumas das opções que você pode selecionar. Por exemplo, na imagem abaixo, nosso arquivo XML completo está à esquerda e a visualização em árvore está sendo exibida no painel de resultados porque clicamos no botão "Visualização em árvore" no meio.

    Aqui está uma melhor olhada nessas opções. Use o botão "Browse" para carregar um arquivo XML do seu computador ou o botão "Load URL" para extrair o XML de uma fonte on-line.

    O botão "Vista da Árvore" exibe seus dados em uma estrutura de árvore bem formatada no painel de resultados, com todas as suas tags à esquerda em laranja e os atributos à direita das tags.

    O "Beautify" exibe seus dados em linhas simples e fáceis de ler no painel de resultados.

    O botão “Minify” exibe seus dados usando a menor quantidade de espaço em branco possível. Ele tentará colocar todos os dados em uma linha. Isso é útil quando se tenta diminuir o tamanho do arquivo. Isso economizará espaço, mas ao custo de poder lê-lo efetivamente.

    E, finalmente, você pode usar o botão "XML para JSON" para converter o formato XML para JSON, o botão "Exportar para CSV" para salvar seus dados como um arquivo de valores separados por vírgula ou o botão "Download" para fazer download de alterações você fez como um novo arquivo XML.