XML - Extensible Markup Language
Exemplo de estruturas HTML e XML
 

Exemplo de receita em html

<h1> Bolo de banana</h1>
<h2> Miguel Furtado furtado@predialnet.com.br</h2>
<h3>Sunday, 04 Jun 2000</h3>
O bolo de banana é feito com banana prata e possui um sabor maravilhoso. 
Pode ser servido quente ou frio.
 <table>
 <tr><td> 3 1/2 copos <td> de leite desnatado longa vida 
(leite em pó não é indicado).
 <tr><td> 2 colheres de sopa <td> de açúcar. 
<tr><td> 4 <td> bananas prata picadas em pedaços pequenos. 
<tr><td> 1 colher de chá <td> canela. 
<tr><td> 4 pedaços <td> noz moscada. 
</table>
Combine tudo no liquidificador e bata até misturar bem.
 Leve ao forno por 20 minutos. Pronto. É só servir!Receitas relacionadas: 
<a href="#BoloChocolate">Bolo de Chocolate</a>

Esse é um exemplo de receita em HTML. Observe bem a estrutura porque ela será comparada com uma estrutura XML.

 

Exemplo de receita em XML

<recipe id="117" category="sobremesa">
<title> Bolo de banana </title>
<author>
<email> Miguel Furtado furtado@predialnet.com.br </email>
</author>
<date>Sunday,04 Jun 2000</date>
<description> O bolo de banana é feito com banana prata e 
possui um sabor maravilhoso. 
Pode ser servido quente ou frio. </description>
<ingredients> ... </ingredients>
<preparation>
 Combine tudo no liquidificador e bata até misturar bem.
 Leve ao forno por 20 minutos. Pronto. É só servir! </preparation>
<related url="#BoloChocolate">Bolo de Chocolate</related></recipe>

O exemplo mostra que: 

1. As marcações são utilizadas puramente na estrutura lógica 

2. Existe apenas uma única escolha do nível de detalhamento da marcação 

3. Há a necessidade de uma espécie de "gramática" específica para a coleção de receitas em XML 

4. Também é necessário style-sheet para definir a semântica da apresentação do documento.

 

 Seção anterior
 Próxima seção
 Volta para a página inicial