4221学习网
首页 | 网址大全 | 脑力倍增 | 电脑学院 | 学习方法 | 英语学习 | 口才交际 | 工作职场 | 成功励志 | 文学小说 | 视频教程 | 视频短片 | 下载中心 | NBA | 奥运 | 图片专区 | QQ·技巧 | 游戏技巧 | 恋爱技巧 | 谈天说地 | 专题教程 | 4221论坛
热门关键字: 视频教程  百家讲坛  美女  记忆力  疯狂英语
 → 当前位置:4221学习网>电脑学院>编程开发>AJAX>正文

AJAX学习基础:简单介绍数据岛使用方法

4221学习网 2007-09-28 来源:互联网 收藏本文

训练30小时,让阅读提速5-10倍!---速读记忆训练软件免费下载!(点击下载)

数据岛指的是存在Html网页中的xml代码段,它在Html中形成了一个数据的集合,数据岛允许我们在Html网页中集成xml,对xml编写脚本.
数据岛有它特有的形式,由标记xml开始,在开始标记中要有一个ID属性,用于指定该指定数据岛的名称。 (当然要以/xml结束).元素xml包含的内容就是xml代码。数据岛也分为2种:
1)内嵌的数据岛形式
2)外嵌的数据岛形式
说了那么多废话,还是了解以下如何对数据岛的节点进行访问和操作,毕竟在Html中使用xml才是我们需要关注的。下面进入正题:
由于数据岛的属性结构,访问数据岛类似于访问文档对象,xml文档对象是指一个拥有属性和方法的对象,我们利用这些属性和方法来访问和处理xml文档,当一个xml数据岛被读取和解析的时候,就会创建一个xml文档对象
1)数据岛对象
使用< xml id="xmlName" src="xmlUrl.xml" > 中id的值就可以建立数据岛对象,数据岛对象主要获得xml文件的一些信息
属性:Tagname -获得标签的名称 ,也就是"xml"这个字符串
      Text    -获得数据岛中的所有数据
      url     -xml的绝对路径(仅对于外嵌的数据岛,才可以利用url来获得读取xml文件的url路径和名称)
2)结点的操作
 1:根结点
 可以使用DocumentElement属性来访问数据岛的根元素
 属性:Tagname --得到标签的名称
       Text    --得到数据段落中除了标签名外的所有数据
       GetAttribut -- 得到节点的属性值,如果有多个属性,可以使用Attributes.Item(index)方法得到所需要的属性,从0开始
  2:子节点
  可以使用DocumentElement.childNodes.Item(Index)来访问各个子结点
  (注:子节点也有Tagname和Text2个属性访问,意义参考根结点的内容,此外可以用Length来获得子节点的数目)
下面是一个简单实例,将xml通过数据岛用Html显示出来

<学生管理>
 <学生>
  <学号>97001
  <姓名>张三
  <性别>男
  <籍贯>浙江
 
 <学生>
  <学号>97002
  <姓名>李四
  <性别>男
  <籍贯>浙江
 
 <学生>
  <学号>97005
  <姓名>经典邂逅
  <性别>女
  <籍贯>广东
 
这个xml 保存为stu.xml,和下面的html放到同一级文件夹下
下面用外嵌的数据岛来显示xml文件

 

<html>
<head> 
<title> 数据岛的显示  </title> 
</head>
 <body> 
<xml id="stu" src="stu.xml"></xml>
<h2>学生信息管理</h2> 
<table DATASRC=#stu border="1">
<thead>   
<th>学号</th>
<th>姓名</th>    
<th>性别</th>    
<th>籍贯</th>   
</thead>   
<tr>   
<td>     
<div DATAFLD="学号">    
</td>    
<td>     
<div DATAFLD="姓名"> 
</td>    
<td>     
<div DATAFLD="性别">    
</td>    
<td>    
<div DATAFLD="籍贯">   
</td>   
</tr>  
</table> 
</body>
</html>

上一篇:Eclipse平台上开始支持AJAX和动态语言   下一篇:理解AJAX工作原理 构建网站的有效方法
添加到google书签 digg this! 添加到bolaa 添加到yahoo+ 添加到新浪vivi 添加到365key  
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭

相关文章
·Eclipse平台上开始支持AJAX和动态语言
·理解AJAX工作原理 构建网站的有效方法
·新手入门:AJAX应用需要组件技术作支撑
·AJAX并不神秘:揭密各种AJAX控件和类库
·新手入门:Ajax的JSP示例以及相关知识
·AJAX使用技巧:如何处理书签和翻页按扭
·AJAX应用篇:必须用到和不必使用的地方
·使用AJAX技术实现网页无闪自动局部刷新
·精典文萃:过渡技术的Ajax及Apusic JSF
·AJAX实例应用初体验:自动保存草稿
发表评论
要记得去论坛讨论,点击注册新会员) 密码: 匿名评论
评论内容:(请自觉遵守互联网相关政策法规。)
最新文章
·精典文萃:过渡技术的Ajax及Apusic JSF
·使用AJAX技术实现网页无闪自动局部刷新
·AJAX应用篇:必须用到和不必使用的地方
·AJAX使用技巧:如何处理书签和翻页按扭
·新手入门:Ajax的JSP示例以及相关知识
·AJAX并不神秘:揭密各种AJAX控件和类库
·理解AJAX工作原理 构建网站的有效方法
·Eclipse平台上开始支持AJAX和动态语言
·新手入门:AJAX应用需要组件技术作支撑
·AJAX实例应用初体验:自动保存草稿
本类阅读排行榜
·使用AJAX技术实现网页无闪自动局部刷新
·AJAX实例应用初体验:自动保存草稿
·新手入门:Ajax的JSP示例以及相关知识
·AJAX快速入门之HTTP协议基础
·用AJAX编写一个简单的相册
·理解AJAX工作原理 构建网站的有效方法
·Ajax核心:XMLHTTP组件相关技术资料
·AJAX使用技巧:如何处理书签和翻页按扭
·ajax技术制作得在线歌词搜索功能
·AJAX并不神秘:揭密各种AJAX控件和类库
热点视频教程
视频街舞 舞步 教学
视频windowsxp重装系统视频教程
视频李孝利十分钟详细舞蹈教程
视频美女教你跳舞
视频街舞 舞步 教学2
视频双截棍视频教程-定式
视频如何安装双操作系统
视频韩国的太空步教程,后滑、侧滑、旋转太空
视频【WindowsXP入门教程】 - 硬盘分区
视频台球教程-基本杆法
视频[百家讲坛]三十六计01_借刀杀人
视频24式太极拳教学---基本动作
视频 斯诺克台球竿法-后退球
视频动物世界之决战生死线2
视频超级全脑速读训练教程

设为首页 - 加入收藏 - 关于我们 - 联系我们 - 友情连接

4221学习网版权所有-鄂ICP备07006816号
已浏览: