História do XML

O XML teve como base uma outra linguagem que a IBM inventou nos anos 70. Essa linguagem tinha o nome de GML (General Markup Language) e surgiu de modo a colmatar a necessidade de armazenar grandes quantidades de informação de variados temas.

Se imaginarmos a quantidade de informação e documentação que a IBM teria em todas as áreas dos seus negócios facilmente concluímos que com os meios existentes na década de 70 não era simples encontrar uma forma já implementada de fazer uma gestão mais cuidada desses conteúdos.

O aparecimento do GML chamou à atenção da ISO (International Organization for Standardization) e com a ajuda desta o GML foi simplificado para que pudesse ser tornado standard, surgindo assim o SGML.

O SGML é uma linguagem complexa e capaz de se adaptar a um grande conjunto de problemas. Sendo uma linguagem tão poderosa acabou por servir de base a outras linguagens como o HTML e o XML.

Durante o ano de 1989 e com o crescente aumento do uso da Internet foi criada a linguagem HTML. Esta nova linguagem foi rapidamente adoptada pelos profissionais e comunidade devido a ser bastante poderosa e se adaptar as necessidades da programação Web. Mas nem tudo foi bom para o HTML, pois com a grande adopção desta linguagem fez com que ela crescesse de uma forma descontrolada não cumprindo todos os objectivos e necessidades da programação Web.

Já durante o ano de 1998 foi iniciado o desenvolvimento do XHTML (eXtensible HyperText Markup Language). O XHTML foi bastante melhor estruturado e implementado que o HTML, e surgiu como necessidade de solucionar todas as falhas e carências do HTML no que a tratamento de informação dizia respeito.

O XML veio solucionar de uma forma eficaz a desorganização e complexidade que existia no armazenamento e organização de grandes quantidades de dados.

Share

O Que é o XML?

Nos últimos tempos e com a evolução do “O.Cantinho.da.Programação” comecei a ter a necessidade de adaptar um pouco a base e as funcionalidades que o Theme do WordPress que uso disponibilizava.

A determinada altura decidi colocar um banner de publicidade própria e fazer a apresentação de apenas uma imagem na SideBar não era o suficiente, queria que essa imagem fosse redireccionada para determinado site, e para isso explicaram-me que poderia usar um ficheiro XML com a informação das imagens e respectivos link’s e posteriormente ler esse ficheiro através de um Script em JavaScript na estrutura do WordPress.

Como eu não tenho qualquer conhecimento de JavaScript nem de XML aventurei-me na descoberta destas duas poderosas ferramentas e é por isso que vou criar pequenos tutoriais à medida que for progredindo na minha aprendizagem destas ferramentas, que poderão também ser úteis a outras pessoas.

Mas afinal o que é o XML?

O XML significa Extensible Markup Language, é uma linguagem de programação com muitas semelhanças com o HTML e foi projectada para guardar e transportar dados, e não propriamente para os exibir.

Quais as diferenças entre o XML e o HTML?

Convém referir que o XML não é de todo um substituto do HTML, pois ambas foram projectadas com diferentes objectivos. Enquanto o objectivo do XML é guardar e transportar estruturas de dados o HTML é o responsável por fazer a exibição desses mesmos dados.
Podemos dizer mais simplesmente que o XML guarda e transmite a informação enquanto que o HTML exibe essa mesma informação.

Conclusão:

A bem dizer o XML “não faz nada”, simplesmente o XML foi criado e projectado para estruturar, armazenar e transportar informação.

Share

Its name is XML. VoiceXML – Gabriela Soares

Aqui fica um vídeo da Comunidade NetPonto onde a oradora Gabriela Soares fala acerca de “Its name is XML. VoiceXML”.

Share