Conheça o Plugfeed | » Início » Programação » Introdução ao XML
Conheça o Plugfeed | » Início » Programação » Introdução ao XML -->
 
Avaliação: | Publicado em: 21/08/2005
Introdução ao XML
José de Menezes é formado em Ciência da Computação pela UFMG, empresário e ex-atleta profissional. Possui interesses em desenvolvimento web e webdesign.
Introdução ao XML

Se você tem uma página pessoal ou profissional na Web ou está bem informado sobre a Internet. certamente já ouviu falar muito da nova tecnologia XML.

O falatório começou no início do ano, quando a Microsoft lançou o Internet Explorer 5, o primeiro navegador comercial compatível com o padrão XML.

A sigla XML corresponde a Linguagem de Marcação Expansível, do inglês "eXtensible Markup Language".

Assim como a linguagem HTML, (Hypertext Markup Language) a SML tem como origem a SGML - Linguagem Padrão de Marcação Gereneralizada (Standard Generalized Markup Language), considerada a avó de todas as linguagens de marcação.

A SGML é uma meta-linguagem, ou seja, um sistema para a definição de linguagens de marcação, como HTML.

A XML também é uma meta-linguagem, um sub conjunto da SGML, projetada especialmente para a Web.

Como acontece com a SGML, é possível usar a XML para definir diversas linguagens de marcação para usos específicos, particularmente para a representação de dados.A linguagem HTML impõe vários limites que a tornam inviável para uso em aplicações avançadas na Web. Aqui vão alguns:

. HTML é uma tecnologia para apresentações, combinando dados com a forma de apresentá-los e tornando difícil uma separação dos dois elementos.

. HTML tem um conjunto fixo e rígido de marcações (tags) e não permite que você use suas próprias marcações nos seus programas aplicativos.

. HTML é uma linguagem "plana" e não permite que você especifique uma hierarquia de dados, incluindo detalhes como limites e importância.

. HTML dificulta a transmissão de dados para o cliente, para que sejam processados posteriormente.

Em vez disso, a HTML é gerada continuamente pelo servidor e o cliente é apenas um mecanismo de exibição de dados.

. HTML fornece apenas um modo de visualização dos dados. Se quiser fornecer diferentes modos de visualização, você precisa refazer ou regerar os dados e a página HTML completa no servidor, para exibição nos clientes.

Se os dados ou conteúdo estivessem separados do formato de exibição, você poderia baixá-los para os clientes e depois mandar vários modos de visualização, conforme necessário.

. HTML não é facilmente legível, nem pelo olho humano nem por máquina.

. A consistência não é o seu forte. Algumas vezes, existe a marcação de início combinando com a de fim. Como é.

. Outras vezes, há apenas a marcação de início, mas não a do fim (como e). Os analisadores de sintaxe HTML têm que saber lidar como essa formatação aleatória.

Os padrões HTML e XML foram criados pelo W3C (Consórcio da World Wide Web), depois que os membros dessa organização decidiram separar o conteúdo das páginas Web da própria forma de visualização, para que a Web continuasse a crescer.

Assim nasceu a XML. Por que não usaram simplesmente SGML? Sem entrar em detalhes, basta dizer que o padrão SGML é extremamente complexo.

Sua especificação ocupa mais de 500 páginas, enquanto o padrão XML é muito mais simples e ocupa apenas 26 páginas.

Usando-se uma definição mais estrita, a XML é uma especificação de marcação de dados que acabou cobrindo uma série de tecnologias inter-relacionadas, como XML DOM, XSL, XLL, XML namespaces e VML.

Neste artigo vamos examinar três desses modelos: a XML, XSL (eXtensible Style Language) e a XML DOM (Document Object Model). Mencionaremos os outros padrões, quando necessário.

desconhecido
seu bosta!!!!!!!!!!!!!!!!!!!!!!!!
q merdah di site""""""""""""""""""""""""""
vah fazeh site ruim assim na p@!# q p!!@#










skblllz
site muito bom
voce poderia me ajudar com uma duvida
HTML é considerada uma meta-linguagem?? permite construir linguagens como EAD???

Um abraço e obrigada
Jonas King <jonasking@gmail.com>
Esse layout do site é uma bosta, e ainda, o cara que escreveu o conteúdo do site não sabe de nada, é um trouxa, um via-wikipedia....
eita sô, pesquisa no wikipedia a gente faz, ce num tem moral nenhuma, sabe de nada!!!!!!!!








Um produto Detetive.net