XML – o que é isso? Explicação simples

by Michaela

Se estiver a pensar o que é XML, temos a resposta certa para si. Nesta dica prática mostrar-lhe-emos para que precisa do XML, como utilizá-lo e onde o encontrará.

XML – uma linguagem de marcação versátil

XML significa eXtensible Markup Language e surgiu da necessidade de que o HTML tivesse atingido os seus limites.

  • XML é um formato de dados. XML é um formato de dados baseado em texto, semelhante a “JavaScript Object Notation”, mais conhecido como JSON.
  • Isto significa que os dados XML podem ser abertos e editados num editor. Além disso, os computadores podem ler e escrever o formato XML.
    • XML, como o HTML, consiste nas chamadas etiquetas que são colocadas entre parênteses angulares ‘<‘ ‘>’.
    • Em contraste com XML, existe apenas um conjunto fixo de tags em HTML, tal como
    • Com XML pode definir as suas próprias etiquetas. Apenas o aspecto de uma etiqueta deve ser definido, mas não o seu significado.
    • Uma etiqueta XML pode ficar sozinha como se segue: Em alternativa, uma etiqueta também pode incluir um intervalo. Depois há uma etiqueta de abertura e fecho: Area
    • Tags podem ser aninhadas umas dentro das outras. Desta forma, pode ser criada uma hierarquia
    • Se necessário, uma etiqueta pode ter um ou mais parâmetros. A sintaxe para isto é a seguinte:
    • Parametros consistem sempre de um nome e um valor. O valor é delimitado por vírgulas duplas invertidas e atribuído com um sinal igual.
    • Um exemplo de uma estrutura de dados em XML é mostrado na imagem.

     

Uso de XML

XML pode ser usado de muitas maneiras. O que se pode fazer com XML e que vantagens e desvantagens tem XML, pode ler aqui.

  • Generalmente, XML pode ser usado para descrever, armazenar e trocar dados.
  • As principais vantagens do XML são que é amplamente utilizado e requer pouca aprendizagem. Além disso, o XML pode ser facilmente interpretado por humanos e máquinas.
  • A única desvantagem do XML é a sobrecarga de dados em comparação com um formato binário. Isto significa que uma estrutura armazenada em formato XML requer mais memória do que é estritamente necessário. Consequentemente, também pode ser processado um pouco mais lentamente.
  • XML é frequentemente utilizado para importar e exportar dados de aplicação. Por exemplo, uma base de dados de clientes pode ser bem representada em formato XML. Ao aninhar etiquetas, é possível atribuir múltiplos atributos a um cliente. Um campo para o número de telefone pode adicionalmente armazenar num parâmetro se o número é um número móvel ou privado.
  • Uma forma de armazenamento de dados via XML para gestão de clientes é mostrada na imagem.
  • A primeira palavra “eXtensible” já indica que a língua é extensível. Hoje em dia, provavelmente utiliza XML todos os dias em tecnologias tais como HTML ou RSS.

Related Articles

Leave a Comment