O Que é o XML?

Posted by admin on 10 de Janeiro de 2012 | Filed under Artigos, Internet e Segurança, Línguagens de Programação, Programação

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

4 Responses to “O Que é o XML?”

  1. Boas,

    podes dispoinibilizar o codigo javascript e o xml que usaste para a pub no site? :P

  2. Boa Tarde!

    Eu ainda não possuo tal código, é por esse mesmo motivo que ando a tentar explorar e aprender Javascript e XML de modo a conseguir implementar o que desejo!

    Cumprimentos
    Nuno Santos

  3. Ah bom,

    achava que já tinha tudo feito.

    eu fiz algo mais simples em javascript (basicamente é um doc write, selecionado a pub random), mas é muito simples, e não a melhor maneira.

    cumprimentos

  4. Neste momento os meus conhecimentos de XML e de JavaScript são praticamente nulos e ainda não sou capaz de conseguir implementar a solução que pretendo.
    Tenho tentado aprender calmamente alguns conceitos que me possam ser úteis, e espero que dentro de algum tempo consiga ter a minha própria solução em funcionamento.

    Cumprimentos

Leave a Reply