例如,存在XML数据岛books.xml如下:
|
<XML ID=“xmldso”> <?xml version=“1.0”?> <booklist> <book> <title>Straight Talk About Computers</title> <isbn>72-80088-005</isbn> </book> <book> <title> Gourmet Microwave </title> <isbn>72-80081-082</isbn> </book> </booklist> </XML> |
title isbn
Straight Talk About Computers 72-80088-005
Gourmet Microwave 72-80081-082
2.与HTML元素的绑定
在HTML文档中嵌入数据岛之后,就可以将XML数据岛与HTML元素绑定在一起。每一个DSO条目(即数据岛)都有唯一的ID号。首先将HTML元素中的DATASRC属性设置为相应的ID,就可以把HTML元素和数据岛联系在一起。然后再通过设置DATAFLD属性值,来确定所提取的XML元素。
例如,与DIV元素绑定的代码如下:
| <DIV ID=title DATASRC=#xmldso DATAFLD=“title”></DIV> <DIV ID=price DATASRC=#xmldso DATAFLD=“isbn”></DIV> |
注意:并非所有的HTML元素都能与XML数据岛绑定。目前,支持这种DSO绑定机制的元素如下:
A、APPLET、BUTTON、DIV、FRAME、IFRAME、 IMG、INPUT (此处类型是:CHECKBOX、HIDDEN、 LABEL、PASSWORD、RADIO和TEXT)、LABEL、 MARQUEE、SELECT、SPAN、TABLE和 TEXTAREA。
3.以表格方式显式XML数据

