928
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.