XML入门指南(10)XML数据岛

2016-02-19 17:20 3 1 收藏

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐XML入门指南(10)XML数据岛,无聊中的都看过来。

【 tulaoshi.com - Web开发 】

  使用IE5.0或者更高的版本,XML数据可以以数据岛的形式嵌入HTML页面。


在HTML页面中嵌入XML数据

  使用非官方标准的xml标记可以将XML数据嵌入到HTML页面中。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  XML数据可以象下面的例子那样嵌入HTML页面:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)
xml id="note" note toTove/to fromJani/from headingReminder/heading bodyDon't forget me this weekend!/body /note /xml

  或者象下面这样嵌入外部单独的XML文件:

xml id="note" src="note.xml" /xml

  注意那个xml标记是一个HTML元素,而不是一个XML元素。


数据绑定

  XML数据岛可以绑定到HTML元素上(比如表格)。

  在下面的例子中,一个XML数据岛(ID=cdcat)被从外部XML文档载入。一个HTML的表格绑定到此数据岛上。HTML表格内部的span元素使用datafld属性和XML文档相应的XML元素相互绑定。

html body xml id="cdcat" src="cd_catalog.xml"/xml table border="1" datasrc="#cdcat" tr tdspan datafld="ARTIST"/span/td tdspan datafld="TITLE"/span/td /tr /table /body /html

  如果你使用的是IE 5.0 或者更高版本, 你可以自己尝试一下try it yourself.

  如果你使用的是IE 5.0 或者更高版本,你可以观看external XML file.

  同样也可以实验this example, 论证元素thead, tbody, and tfoot.

来源:http://www.tulaoshi.com/n/20160219/1614972.html

延伸阅读
标签: Web开发
行为(behavior)是一个CSS属性选择器。他指向一个包含了特殊代码并且能够改变HTML页面元素的XML文件(htc)。 行为(Behavior)并不是W3C标准,他只是Microsoft的技术。 行为什么是行为? 行为是一个新的CSS属性 行为属性可以指向一个分离的XML文件,这个XML文件包含了能够改变XML或者HTML页面的元素或显示样式的脚本代码...
标签: Web开发
暂时忘记前面的术士,让我们再一次回到XML构造的数据世界,以前我总是爱讲"详细内容请看后面章节",这次没办法拖了,只好开始讲述"后面章节"的内容,今天所要讲述的是Data Islands(直译就行了,数据岛). 我们用数据岛可以做什么呢?,我们可以利用数据岛将我们的XML嵌入到HTML叶面中,至于怎么做,就看我接下来的演示好了. 我们可以...
标签: Web开发
在这一节里,将要列出一些很重要的XML相关技术。这对理解和开发XML应用程序是很有帮助的。 XHTML - 可扩展HTML(Extensible HTML) XHTML 使用XML重新定义了HTML 4.01的语法。XHTML 1.0是HTML的下一个版本。更多的请参考我们的XHTML 指南。 CSS - 层叠样式表单(Cascading Style Sheets) CSS 样式单可以为XML文档添加显示信息。...
标签: Web开发
XML 命名空间提供了一种避免元素命名冲突的方法。 命名冲突 因为XML文档中使用的元素不是固定的,那么两个不同的XML文档使用同一个名字来描述不同类型的元素的情况就可能发生。而这种情况又往往会导致命名冲突。请看下面两个例子 这个 XML 文档在table元素中携带了水果的信息: table tr tdApples/td tdBananas/td /tr /table ...
标签: Web开发
如果使用IE5.0或者更高版本的浏览器,可以通过HTTP请求从服务器端获取XML数据。 浏览器请求 通过浏览器可以发送HTTP请求,从服务器端获取XML数据: var objHTTP = new ActiveXObject("Microsoft.XMLHTTP") objHTTP.Open('GET','httprequest.asp',false) objHTTP.Send() 下面的代码是在浏览器中显示从...

经验教程

289

收藏

10
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部