当前位置:首页 > 日记 > 正文

XML和HTML的结合(第1部分)

XML和HTML的结合(第1部分)
张健,北京邮电大学

U3000

XML的局限性

目前,许多Web网站的内容数据存储或数据文件中,为Web应用程序开发人员,如果你想从中提取有用的信息,传统的方法是在最后写一个脚本(如VBscript、Javascript、CGI、ASP、Perl等),通过对执行SQL语句的查询到相关的记录,然后把查询结果为HTML页面返回给客户端,利用观测结果的用户。

为了提高系统的灵活性和可扩展性和服务使服务对象广泛,很多商业网站试图提供的业务规则,数据和表现为单独的服务成为可能。显示HTML的数据的方式显然不符合这一要求。因此,在XML文档中存储的原始数据,使用样式单文件中显示的内容是XML技术的优势,但在本质上,XSL技术不是一项数据显示,这是一个格式转换技术,它是远低于显示方式和手段的HTML。对于程序员来说,一个理想的解决方案是将HTML和XML有两种技术,使实际数据保留原有的意义在充分利用HTML不断变化的显示技术的基础上,XML数据岛是这种技术融合的产物,它使用标签直接将XML数据嵌入到HTML页面中,从而实现了两者的互补优势。

伊江数据岛的处理方法

In order to deal with this embedded XML code HTML page, Internet Explorer 4 (hereinafter referred to as IE 4) introduced DSO (Data Source Objects, data source object) technology, implemented with Java Applet.

例如:

在Internet Explorer 5(以下简称IE 5),DSO技术已扩大,突破原有的限制,使HTML和XML的真正融合在一起。HTML页面支持直接使用的标签。

例如:

一些XML…
只要每个数据岛的ID是唯一的,它是可能的嵌入数据岛在页面的任何部分,这些软件都是相互独立的。

除了直接嵌入上述示例之外,还可以使用外部引用链接数据岛。

例如:
在这种方式下,只有当公司的客户继续使用IE 4,为了解决这些客户的兼容性问题,java小程序的程序员的选择。

在数字示波器技术的IE 5实现的,如果数据是通过SQL语言的查询,它将存储在ADO(ActiveX数据对象)记录集。把这个控件(通常是ADO的Recordset)到客户端,由客户端脚本做进一步的处理。事实上,IE 5是处理XML数据岛一个特殊的ADO记录集。

xml数据绑定

对1.ado记录集映射

XML中的每个主元素映射到ADO记录集中的记录,子元素映射到记录集中的字段,也称为域。

例如,有一个XML数据岛books.xml如下:
72-80088-005

72-80081-082

在这一点上,映射后的ADO记录集:

书名ISBN

直谈电脑72-80088-005

微波72-80081-082美食

2。绑定到HTML元素

在HTML文档中嵌入的数据岛后,你可以用HTML元素绑定XML数据岛。每个DSO条目(即数据岛)都有一个唯一的ID号。第一,在HTML元素datasrc属性设置为相应的ID,和HTML元素和数据岛可以被联系在一起。然后提取XML元素是通过设置DATAFLD属性值确定。

例如,绑定到div元素的代码如下所示:
注意:不是所有的HTML元素可以被绑定到XML数据岛。目前,该元素支持DSO绑定机制如下:

一个小程序,按钮,DIV,框架,iframe,IMG和输入有以下类型:复选框,隐藏,标签,标签,隐藏,和)。

三.表格式的显式xml数据

如果XML数据绑定到该表的元素,它可以自动显示为多行形式。

例如,绑定到表元素的XML数据的代码如下所示:
标题

国际标准书号

这样,你把两个由设置在表元datasrc属性来# xmldso.the表分为头(AD)和(TBODY)身体的两部分。每个元素显示为一行的表,每列中显示的数据是由在div元素datafld属性指定。

相关文章

微软活spaces3居住17个月spaces3关

微软活spaces3居住17个月spaces3关

服务,空间,个月,电脑软件,LiveSpaces,微软是国内MSN 2011大发展变化,微软Windows Live中文团队昨天宣布,Windows Live将削减空间服务已经停止添加新的内容服务,并在3月17日完全关闭,博客将不再为MSN用户提供服务!微软提醒用户做好及时的备份和转…

第一个即时消息安全报告显示QQ是最

第一个即时消息安全报告显示QQ是最

第一个,报告显示,即时消息,电脑软件,QQ,最安全的网上聊天,艾瑞咨询服务平台是最近发布的即时通讯的安全性,首先研究报告mdash;mdash;2008个人即时通讯网络安全研究报告。报告显示,腾讯QQ、微软MSN、Ali Wangwang等国内主流即时通讯平台安全性的…

CNNIC报告:宽带用户首次首次超过互

CNNIC报告:宽带用户首次首次超过互

报告,用户,互联网,首次,宽带用户,辛宝迅(记者Wenhua)首次宽带线路的网民超越。截至今年6月30日,在中国网民总人数达到8700万。这是中国互联网信息中心(CNNIC)在第十四次中国互联网络发展状况统计报告昨天公布。 王恩海,中国互联网络信息中心信息…

用IE远程创建mysql数据库的简单程

用IE远程创建mysql数据库的简单程

简单程序,数据库,电脑软件,mysql,我最近学习mysql数据库,编写一个简单的程序,用IE远程创建MySQL数据库,这个程序是完全无知的MySQL数据库,可以很容易地创建数据库中的表的各种类型和MySQL数据库,而完全是一个图形界面,你甚至可以不知道SQL语句的…

解决win7无线连接有限的访问权限,wi

解决win7无线连接有限的访问权限,wi

访问权限,无线连接,电脑软件,当连接到无线路由器通过对Windows7系统的无线连接,它具有有限的访问权限。它不能到达网络。上述情况通常是由于无线网卡不能正确地获得IP地址和DNS地址而造成的: 你可以尝试删除默认的无线连接记录重新连接的时…

删除多余的输入法来解决这一问题,Wi

删除多余的输入法来解决这一问题,Wi

删除,输入法,这一,多余,输入中文,windows7系统不能切换输入正常,它通常是系统有多个输入键盘没有中文输入的原因。解决的方法是:单击开始-控制面板-更改键盘或其他输入法和键盘选择{ } { }中的语言区域和语言}窗口,单击{改变}弹出键盘,在文字和…

果粉疯了,苹果店被抢了。

果粉疯了,苹果店被抢了。

抢了,电脑软件,果粉疯,尽管苹果对其产品增加了严格的防盗和防丢失计划,但仍有一些疯狂的粉丝敢于冒险面对挑战。苹果商店在匹兹堡,宾夕法尼亚,核桃街,被洗劫一空,上星期一,据报道,两非法打碎了玻璃门在星期一晚上洗劫iPhone和iPod在店里工作人员和…

央视:确认搜狗浏览器泄露用户隐私

央视:确认搜狗浏览器泄露用户隐私

确认,用户隐私,搜狗浏览器,央视,电脑软件,去年11月6日,多家媒体发布了搜狗浏览器漏洞,导致部分用户账号密码等隐私信息泄露问题。中央电视台新闻频道也进行了跟踪报道,在报道中,央视记者亲自验证了搜狗浏览器漏洞的全过程。 图片:中央电视台搜索…

迅雷360联合推出一个浏览器集成快

迅雷360联合推出一个浏览器集成快

集成,浏览器,推出,下载,迅雷,互联网巨头的烟雾或关节不是什么罕见的事情,改变互联网用户已经司空见惯的文化的步伐。有各种网盘争抢地盘不是结束,一边,低调的雷声已悄然加入奇虎360:360安全浏览器集成迅雷云加速下载引擎将在十一月隆重上线! 据…

如何在WIN7的菜单栏调出来,如何把Wi

如何在WIN7的菜单栏调出来,如何把Wi

菜单栏,如何在,电脑软件,当windows7系统安装,默认是不显示在菜单栏。惯于使用WindowsXP不会使用它的用户。如果你想显示的windows7系统菜单栏的方法如下: 打开任意文件夹,选择{ }下拉三角形的左下角,在{文件夹选项}属性设置中选择{文件夹和搜…

在Win7开始菜单的控制面板的解决方

在Win7开始菜单的控制面板的解决方

解决方案,开始菜单,控制,发现,面板,在winodws7系统左下角点击。在菜单中,您找不到控制面板选项,您可以使用以下方法: 右击任务栏选择{属性},然后在弹出窗口中选择开始菜单选项卡属性,在开始菜单面板中单击自定义按钮,然后在列表中选择链接的控件…

iPhoneQQv2.1CI测试版,新的手势和口

iPhoneQQv2.1CI测试版,新的手势和口

口令,手势,测试版,功能,电脑软件,这个版本是(QQ)测试版。 版本2.1新功能: 添加标志代码功能,此版本不覆盖原文,为用户支付新鲜体验!同时登陆两个账户! 1。主要功能: 1。支持语音对讲和视频功能; 2、支持身边的人,可能认识人; 3、支持手机和手机、手机…