Hello visitante seja bem vindo,sua presença é um enorme prazer.

XML não é linguagem de marcação,Mas qual é a diferença?

|


MINI CURSOS XML " 1"
O XML não é uma linguagem de marcação. Ele é uma metalinguagem de marcação. Mas qual é a diferença? O HTML é uma linguagem de marcação porque suas tags foram predefinidas por seus criadores com o objetivo de fazer a marcação de cada parte do documento HTML já no XML não existe nenhuma tag predefinida você cria suas próprias tags criando assim a sua linguagem de marcação. É por isso que o XML não é uma linguagem e sim uma metalinguagem ou seja uma linguagem usada para criar outra linguagem.
Vamos exemplificar para ficar menos abstrato. Suponha que você tenha digitado um arquivo texto chamado musicas.txt que contém uma lista de músicas com o nome da música e do artista.
RAUL SEIXAS  GUITA
BEATLES   HELP
RITA LEE  ALÔ! ALÔ! MARCIANO
MUTANTES  A DIVINA COMEDIA
PINK FLOYD  THE DARK SIDE OF THE MOON
PINK FLOYD  A SAUCERFUL OF SECRETS
GILBERTO GIL  REFAZENDA
Você pode inventar tags para marcar as informações contidas no arquivo.

<artista>RAUL SEIXAS</artista>   <titulo>GUITA</titulo>
<artista>BEATLES</artista>    <titulo>HELP</titulo>
<artista>RITA LEE</artista>    <titulo>ALÔ! ALÔ! MARCIANO</titulo>
<artista>MUTANTES</artista>    <titulo>A DIVINA COMEDIA</titulo>
<artista>PINK FLOYD</artista>    <titulo>THE DARK SIDE OF THE MOON</titulo>
<artista>PINK FLOYD</artista>    <titulo>A SAUCERFUL OF SECRETS</titulo>
<artista>GILBERTO GIL</artista>     <titulo>REFAZENDA</titulo>

No exemplo acima foi criada a tag <artista></artista> para marcar os autores das músicas e a tag<titulo></titulo> para marcar o nome da música.

Nesse ponto você pode estar se perguntando: "Para quê serve isso?" ou "Porque alguem precisaria criar marcações em um arquivo texto?". A resposta é simples: para ter controle sobre as informações contidas no arquivo, podendo assim usar a informação da maneira que melhor lhe convier. Imagine que esse arquivo possui dez mil linhas e que além do nome do artista e da música cada linha informe ainda em que ano foi gravada, qual a gravadora, a qual album e a qual gênero aquela música pertence como rock, MPB, etc. Agora imagine que isso será usado em um site de músicas e que o internauta esteja interessado em ver as músicas de um determinado artista ou de um gênero. Se os dados estiverem marcados é possível exibir apenas aquilo que se deseja.

Mas essa não é a única utilidade do XML ele é usado por exemplo para:

  • intercâmbio de dados entre aplicações;
  • arquivos de configuração;
  • controle de processos;
  • comunicação com sistemas legados
  • e outros
Uma grande vantagem do XML para a web é que ele permite separar os dados de sua apresentação numa página HTML. Mas só veremos como isso é feito no módulo sobre XSL pois antes precisamos aprender a criar um documento XML.


PRO CIMO PASSO,  Criando um Documento XML.

0 comentários:

Postar um comentário

 

©2009 S&O | Template Blue by TNB