XML (Extensible Markup Language)

A abreviatura XML refere-se à linguagem de marcação extensível, que é utilizada para a representação de dados estruturados hierarquicamente. Dados em formato de arquivo de texto. O XML também é utilizado para o intercâmbio de dados entre sistemas informáticos que são independentes de plataformas e implementações.

As características do XML

A especificação XML define uma meta linguagem, com base na qual, por sua vez, as linguagens específicas da aplicação são determinadas pelo conteúdo e restrições estruturais. As restrições são expressas através de esquemas XML ou DTD. Exemplos de linguagens XML incluem MathML, RSS, GraphML, XAML, ou GPX, assim como o próprio esquema XML. Um documento XML é composto por caracteres de texto em codificação UTF-8. Você pode visualizar e editar XML em qualquer editor que suporte UTF-8. Se um documento XML deve conter dados binários, estes dados devem ser codificados como texto, para o qual podem ser utilizados diferentes tipos de codificação. No que diz respeito aos documentos XML, o elemento é considerado a unidade estrutural mais importante, com elementos que contêm tanto texto como outros elementos como conteúdo. O nome de um elemento XML pode ser definido livremente em documentos XML sem DTD. Nos documentos XML com DTD, os nomes dos elementos devem ser exibidos na DTD e o elemento deve estar em uma posição que seja permitida na estrutura em árvore. O conteúdo de cada elemento é definido na DTD. Os elementos são considerados como portadores de informação de um documento XML,

A história do XML

O XML surgiu do facto de a linguagem de programação HTML chegou a um certo ponto de exaustão.
Embora o HTML tenha conseguido muito, as suas limitações tornaram-se aparentes muito cedo no início da Internet e tornou-se claro relativamente depressa que era necessária uma linguagem que oferecesse a possibilidade de definir quaisquer tags universalmente. A SGML era uma linguagem de documentos mais longa e universal, da qual também derivava o HTML, mas acabou por ser demasiado complicada para a web. Com o XML foi desenvolvida uma linguagem de documentos muito leve, que é arbitrariamente extensível. O XML é usado para definir as próprias tags de forma descomplicada, em que a aparência é fixa, ao contrário do significado, que não é definido. Uma etiqueta ou fica sozinha ou encerra uma área, onde as etiquetas têm um ou mais parâmetros ou nenhum. Os parâmetros recebem valores que são anexados e atribuídos com determinados comandos. As etiquetas podem ser aninhadas umas dentro das outras, estruturando assim os dados de forma hierárquica.

xmlAs vantagens do XML

Basicamente, o XML pode ser usado para qualquer tipo de descrição, armazenamento ou troca de dados. As vantagens do XML residem na ampla distribuição e no baixo esforço de aprendizagem associado, na popularidade e na facilidade de utilização. Legibilidade para a máquina e para o homem. Em comparação com um formato binário próprio, que é compacto, as maiores necessidades de memória e o processamento por vezes mais lento estão entre as desvantagens. No entanto, ambos os aspectos dificilmente desempenham um papel hoje em dia, de modo que as vantagens superam as desvantagens e a XML tem sido capaz de se estabelecer em numerosas áreas.

Vários campos de aplicação

Além da utilização de novas etiquetas para escrever documentos, as diferentes áreas de aplicação incluem
que diferentes formatos de saída podem ser gerados a partir da mesma página XML e que a criação de websites pode ser feita com separação de design e programação.

Artigos actuais