Jay Greenspan*
Então você sabe XML. É claro que as estruturas podem ser (e muitas vezes são) bem mais complexas e as DTDs oferecem inúmeras outras opções para especificar mais precisamente o que um documento pode conter, mas a essência da coisa é mais ou menos esta.
Os benefícios do XML acima para o meu engenhoso plano de enriquecimento são significativos, mas existem aplicações mais importantes para esta tecnologia. Pense num setor onde o intercâmbio de informações é vital, como o bancário. Os bancos usam sistemas exclusivos para rastrear transações internamente. No entanto se usarem um formato XML comum através da Web, poderão descrever informações referentes a essas transações entra instituições com sistemas diferentes, ou entre diferentes aplicativos (como o Quicken ou o MS Money). Obviamente, elas também poderão exibir estas informações em belas páginas da Web. Esse formato existe, e se chama OFEX ¿ sigla de Open Financial Exchange, ou Câmbio Financeiro Aberto.
Sob certas circunstâncias, se o IE4 encontrar pela frente uma tag <SOFTPKG> com os conteúdos adequados, isto desencadeia uma função que dá ao usuário s possibilidade de atualizar softwares instalados. Se você usa o Windows 98, é provável que já tenha visto este processo em funcionamento sem saber que se tratava de uma aplicação XML.
Aqui vimos três usos para o XML que são tão diferentes quanto uma máquina de escrever, uma calculadora e um lápis pareciam aos olhos de Andy Grove nos anos 70. Assim como as funcionalidades que um diz vieram parar no PC, porém, os benefícios do XML também podem ser descritos numa afirmação muito ampla como quando você usa tags que podem ser lidas por homens e por máquinas, coisas boas acontecem.
Mas o que são todas essas coisas boas? Eu não faço idéia. Mas eu também nem imagino qual será o próximo grande programa para o meu PC. Com as informações organizadas desse jeito, utilidades imprevisíveis podem surgir. Você está começando a entender o que é extensibilidade, não está?
Existem algumas utilidades concretas para o XML sobre as quais podemos falar, e eu pretendo discuti-las num futuro próximo. Já que somos todos familiarizados com a Web, posso adiantar que o próximo artigo será sobre XSL, ou eXtensible Style Language.
A propósito, aquela receita realmente é da minha mãe, e é sensacional. Se você estiver interessado em fazê-la, experimente acrescentar meia xícara de coco ralado.
* Jay Greenspan é um ex-produtor de Webmonkey que gora divide seu tempo entre pôquer, tecnologia e comédia. Em seu tempo livre, ele também escreve livros.WebMonkey