HTML中的数据绑定 信息来源:Wayne_Deng的专栏 有没想过在java script中使用recordset?原来在客户端操作数据也可以这样简单,定义一个数据源,将数据绑定在各种tag上,实现应用程序般的效果,酷毙了!(首先申明一点,文章的内容全部来自msdn,不过用我自己的话总结而已。) 先看看这样两个例子: http://msdn.microsoft.com/workshop/samples/author/databind/dbevts.htm http://msdn.microsoft.com/workshop/samples/author/databind/dbupdate.htm 不得不又一次佩服微软。 这个是DataBinding的架构: 当然实现数据绑定有下面几步: 第一步,定义数据源 从IE4.0起,就支持下面四种数据源: Tabular Data Control (TDC) TDC提供了一个简单的访问带有格式的文本数据的方法,一般是csv文件。 下面是一个简单的示例: Remote Data Service (RDS) 远程数据服务,直接访问远程服务器端的数据,Internet Explorer 4.0. RDS 通过OLE-DB 或 Open Database Connectivity (ODBC)来实现。 示例: 不过感觉有点安全性的问题,因为客户端能看到这段代码。 XML Data Source XML就不多说了,在IE4.0中这样使用: Internet Explorer 5以上可以这样: 另外IE还提供了一个XML数据岛的概念:XML Data Islands. MSHTML Data Source html数据页示例:
First | Last | Birth | Death | Origin |