A XML em Data Islands (Ilhas de Dados)
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>.
|