XML指南——XML數(shù)據(jù)島
使用IE5.0或者更高的版本,XML數(shù)據(jù)可以以數(shù)據(jù)島的形式嵌入HTML頁面。
在HTML頁面中嵌入XML數(shù)據(jù)
使用非官方標(biāo)準(zhǔn)的<xml>標(biāo)記可以將XML數(shù)據(jù)嵌入到HTML頁面中。
XML數(shù)據(jù)可以象下面的例子那樣嵌入HTML頁面:
<xml id="note">
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
</xml>
或者象下面這樣嵌入外部單獨的XML文件:
<xml id="note" src="note.xml">
</xml>
注意那個<xml>標(biāo)記是一個HTML元素,而不是一個XML元素。
數(shù)據(jù)綁定
XML數(shù)據(jù)島可以綁定到HTML元素上(比如表格)。
在下面的例子中,一個XML數(shù)據(jù)島(ID=cdcat)被從外部XML文檔載入。一個HTML的表格綁定到此數(shù)據(jù)島上。HTML表格內(nèi)部的span元素使用datafld屬性和XML文檔相應(yīng)的XML元素相互綁定。
<html>
<body>
<xml id="cdcat" src="cd_catalog.xml"></xml>
<table border="1" datasrc="#cdcat">
<tr>
<td><span datafld="ARTIST"></span></td>
<td><span datafld="TITLE"></span></td>
</tr>
</table>
</body>
</html>
相關(guān)文章
怎樣才能用js生成xmldom對象,并且在firefox中也實現(xiàn)xml數(shù)據(jù)島?
怎樣才能用js生成xmldom對象,并且在firefox中也實現(xiàn)xml數(shù)據(jù)島?...2006-12-12