XML数据岛(XML Data Island)

XML数据岛(XML Data Island)

  在Microsoft Internet Explorer 5.0及以后的版本里里,你可以利用XML元素来创建数据岛,数据岛就是被HTML页面引用或包含的XML数据,XML数据可以包含在HTML文件内,也可以包含在某外部文件内。
  利用XML元素可以让我们免除了编写脚本的麻烦,如果用户由于安全的考虑不允许执行脚本的话,标记将不能正常工作,那是因为,要初始化XML,必须编写脚本。

行内XML

  行内XML包含在标记 和 之间,例如:





小龙女
180


大侠杨过
178


引用XML文件

  使用 标记的SRC属性来引用外部的XML文件,SRC属性可以引用本地的文件,也可以指定一个URL,URL指向外部的服务器,数据可以从数个不同的服务器综合在一起。下面例子的SRC属性引用到本地的XML文件。

    

其中的文件xmlData.xml里含有XML数据。
下面的例子引用一个远程服务器上的XML文件:

    

从数据岛读取数据

  从数据岛读取数据是利用 元素的ID属性来完成的。通过能够接收数据的HTML标记(把数据绑定到该HTML),我们可以进行格式化或显示数据岛里的数据。下面的例子显示元素为 里各XML子元素的内容:







1/1/99
9:00
104号房间


2/1/99
13:00
34号房间


3/1/99
14:30
20号房间











  标记

里的值绑定到了DIV。
  当XML元素被浏览器读入后,对每对 标记创建了不同的行。




0
0
 
 

参考知识库

猜你在找
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
快速回复 TOP
    个人资料
    XML数据岛(XML Data Island)_第1张图片
    hejishan
    • 访问:2336452次
    • 积分:94373
    • 等级:
    • 排名:第7名
    • 原创:7468篇
    • 转载:0篇
    • 译文:0篇
    • 评论:82条
    文章存档
  • 2008年06月(589)
  • 2008年04月(3165)
  • 2008年03月(1435)
  • 2008年01月(605)
  • 2007年12月(1619)
  • 2007年10月(55)
    阅读排行
  • GB2312汉字拼音对照表(8188)
  • 手机"用户界面和多媒体"版面有价值问题整理[j2medev.com][0406更新](7981)
  • [SP]梦网masterSP模式下的sp生存(6351)
  • [dotNET]“ThreadPool 对象中没有足够的自由线程来完成操作”的现象和解决办法(4998)
  • [转]FTP搜索引擎的设计与实现(优化版)(4961)
  • 《ASP.NET 2.0应用开发技术》9月份出版发行(4564)
  • [收藏]C++大师Stan Lippman:我对中国程序员的忠告(3939)
  • WinCVS中文版及中文使用手册(3853)
  • [收藏]深入浅出的《网络socket编程指南》(3786)
  • zlib 与 libpng 的配置与使用 part 3 libpng的安装与生成PNG图片(3625)
    评论排行
  • [USTC]中科大备忘录(4)
  • Verilog与C++的类比(4)
  • C++不是万能的(4)
  • [收藏]C++大师Stan Lippman:我对中国程序员的忠告(3)
  • 我对SOA的反思:SOA架构的本质(2)
  • [收藏]深入浅出的《网络socket编程指南》(2)
  • 今天收获挺大,掌握了CP243的通信协议...(2)
  • [asp,jsp,asp.net]文件上传技术浅议~~ (2)
  • 分析函数调用关系图(call graph)的几种方法(2)
  • 如何用摄像头来测距(opencv) - xylary专栏 - CSDNBlog(1)
    推荐文章
    • *EventBus的使用与深入学习
    • *Android 拍照、选择图片并裁剪
    • *spark性能调优:开发调优
    • *Ceph架构
    • *neutron-server的启动流程(一)
    • * iOS 网络资源汇总之动画
    最新评论
  • 推荐 Gemini 这个bug管理工具

    sambino: 国产永久免费SAAS模式项目管理,缺陷管理BUG管理软件http://123.57.227.151/...

  • [C#]I/O完成端口的实现

    allenltiverson: 有你这么2的人么。。。

  • 创建一个MDB文件

    liuqingyunwoniu: 额 楼主怎么复制这么多

  • 字符集之间转换(UTF-8,UNICODE,Gb2312)

    lvron: 确定是你的原创吗?

  • [收藏]C++大师Stan Lippman:我对中国程序员的忠告

    kongguisheng: 重复排了85次?

  • [USTC]中科大备忘录

    xiaowaiwaia: 作者想表达什么意思 没看懂

  • C++不是万能的

    dujianwei110120: 这个写的相当不错,也很专业的哦!

  • [USTC]中科大备忘录

    Sense_the_World: 你妹的..

  • [人物]USTC十大IT精英

    wave_hack: 就几个人,有必要贴几遍吗?

  • 我对SOA的反思:SOA架构的本质

    JG_jiangguo: 复制这么多是为了凑字数么?

利用DATASRC属性引用行内XML,DATASRC属性实际上是通过在要处理的XML元素的ID属性的前面加上#来实现的。由于TD元素不能绑定数据,因此,必须找一个能够绑定数据的元素,在上面的例子里,我们用DIV元素的DADAFLD属性来绑定到要显示的XML元素,例如:DATAFLD="date"就把XML元素里

你可能感兴趣的:(XML数据岛(XML Data Island))