LMMD-MUS LMMD-MUS LMMD-MUS

home HOME

XML Básico
XML INÍCIO
XML Introdução
XML Como usar
XML Sintaxe
XML Elementos
XML Atributos
XML Validação
XML Navegadores
XML Ver
XML Exibir com CSS
XML Exibir com XSL
XML Data Islands
XML Parser
XML na Vida Real

XML Advanced
XML Namespaces
XML CDATA
XML Codificação
XML Servidor
XML Aplicações
XML HTTP
XML Comportamentos
XML Tecnologias
XML Editores

A XML em Data Islands (Ilhas de Dados)

Anterior Próxima

Com o Internet Explorer 5.0 e superiores, a XML pode ser embutida em páginas HTML em Data Islands.


A XML Embutida na HTML

A tag não oficial <xml> é usada para embutir dados em XML na HTML.

Os dados XML podem ser embutidos diretamente em uma página HTML como esta:

<xml id="bilhete">
<blhete>
  <para>José</para>
  <de>Maria</de>
  <título>Lembrete</título>
  <corpo>Não me esqueça neste fim-de-semana!</corpo>
</bilhete>
</xml>

Ou um arquivo XML separado pode ser embutido assim:

<xml id="bilhete" src="bilhete.xml">
</xml>

Observe que a tag <xml> é um elemento da HTML, não um elemento da XML.


LIgação de Dados

As Data Islands podem ser ligadas com elementos da HTML (como tabelas).

No exemplo abaixo, um arquivo XML externo com uma ID "cdcat" é carregado de um arquivo XML externo. Uma tabela em HTML é ligada à Data Island com um atributo de data source (fonte de dados), e finalmente os elementos tabledata são ligados aos dados XML com um atributo data field (campo de dados) dentro de um span [o termo "span" (vão), neste caso, é usado para delimitar a abrangência de uma ação, NT].

<html>
<body>

<xml id="cdcat" src="cd_cat.xml"></xml>

<table border="1" datasrc="#cdcat">
<tr>
<td><span datafld="ARTIST"></span></td>
<td><span datafld="TITLE"></span></td>
</tr>
</table>

</body>
</html>

Se você está rodando o IE 5.0 ou superiores, você pode tentar por si próprio.

Com o IE 5.0 e superiores você pode também ver o arquivo XML externo.

Tente também este exemplo, que demonstra as tags <thead>, <tbody>, and <tfoot>.


Anterior Próxima