Escolar Documentos
Profissional Documentos
Cultura Documentos
XML é a abreviação de EXtensible Markup Language (Linguagem extensível de formatação). Trata-se de uma
linguagem que é considerada uma grande evolução na internet. Porém, para quem não é programador ou não
trabalhe com o uso de linguagens e ferramentas para a Web, é quase imperceptível as vantagens do XML. Este
artigo se dispõe a tornar isso mais claro.
O XML é uma especificação técnica desenvolvida pela W3C (World Wide Web Consortium - entidade responsável
pela definição da área gráfica da internet), para superar as limitações do HTML, que é o padrão das páginas da
Web.
A linguagem XML é definida como o formato universal para dados estruturados na Web. Esses dados consistem
em tabelas, desenhos, parâmetros de configuração, etc. A linguagem então, trata de definir regras que permitem
escrever esses documentos de forma que sejam adequadamente visíveis ao computador.
DTD
Bom, você pode estar se perguntando, se cada usuário pode criar sua própria linguagem, na hora de usá-las, não
ficaria tudo uma "bagunça" sem definição? Não. Quando o programador utiliza suas próprias tags, é adicionado ao
arquivo uma espécie de glossário, chamado de DTD (Document Type Definition). No DTD é possível definir, por
exemplo, que na tag <cadastro> existam mais 4 tags: <nome>, <idade>, <profissao> e <sexo>. Além do DTD, há
também o XML Schema, que tem a mesma função, porém usa mais recursos.
Veja no quadro abaixo, um exemplo de código, para que você possa entender o XML melhor. O texto em azul
representa as tags:
<email>
<de> Departamento de Finanças </de>
<para> Funcionários da Administração Geral </para>
<assunto> Análise do Ano Fiscal </assunto>
<mensagem> Convocamos todos os funcionários da Administração Geral para a
reunião que se realizará no dia 10/08/2003, às 8:00 horas, no auditório da empresa.
</mensagem>
</email>
O exemplo acima, não mostra nem um terço da capacidade do XML, mas permite visualizar a sua importância,
pois uma empresa qualquer, usaria a linguagem conforme sua necessidade. Entre as funções principais do XML,
temos:
• descrever dados;
• apresentar dados em algum formato, como HTML;
• transportar dados;
• trocar dados de forma transparente entre plataformas diferentes.
A extensibilidade do XML é tanta, que muitas corporações vêm adicionando funções XML em seus produtos, como
a Microsoft, Oracle, IBM e Sun. É uma linguagem que tende a alcançar um sucesso cada vez maior, não só na
área de comércio eletrônico, como vem acontecendo, mas em praticamente todas as áreas da Web.