O que é XML? | Dicas e Tutoriais | TechTudo
26/03/2014 14h00 - Atualizado em 26/03/2014 14h00
XML é essencial para organizar o conteúdo dos sites e rodar em leitores de tela (Foto: Reprodução/Creative Commons)
Um modo interessante de entender o XML é se referir a ela como uma linguagem que não faz quase nada. Ao contrário do HTML, cujas tags determinam posição e forma de exibição do conteúdo em uma página, XML só inclui tags descritivas. Confira o exemplo de um texto com tags XML:
<to>Maria</to>
<from>João</from>
<heading>Lembrete</heading>
<body>Não esqueça de ler o TechTudo hoje</body>
Em resumo, a tag <note> descreve o texto como uma nota, <to> marca o destinatário da mensagem, <from> o remetente. Já o <heading> é o título e <body> o corpo. Com essas informações, é possível que outros programas identifiquem e organizem o conteúdo de um site em diferentes formatos.
Programas leitores de feed são só um exemplo da extensa utilidade do XML na Internet. Isso porque, graças à denominação que a linguagem emprega aos elementos de uma página, leitores RSS conseguem entender o que é um título, um resumo, corpo e rodapé de um texto em uma determinada página. A leitura do XML, de modo geral, facilita a identificação e estruturação das informações.
Embora seu uso seja vasto, uma das funções mais importantes do XML está relacionada à acessibilidade de sites na Internet. Graças à linguagem, softwares leitores de tela conseguem identificar os tipos de texto na página, facilitando a navegação que usa sintetizadores de voz para transformar texto em áudio.
O XML também é importante para encontrar informações em uma página, já que a hierarquia criada por ela padroniza as informações e as torna acessíveis por qualquer pessoa. Entre outras razões, é por isso que o W3C recomenda que a web inteira utilize XML para organizar as informações dispostas na página.
Alguns exemplos de leitores de tela são JAWS, baseado em ambiente Windows, DOSVox, baseado em DOS, Linvox, distribuição do DOSVox para Linux, e ORCA, software livre para Gnome.