欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    XML实用教程第7章XML数据源对象.ppt

    • 资源ID:6524017       资源大小:222.99KB        全文页数:18页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    XML实用教程第7章XML数据源对象.ppt

    2023/11/8,1,XML实用教程,丁跃潮张涛叶文来 刘韵华 程旭曼 丁潇 张天桥,北京大学出版社,2023/11/8,2,7XML数据源对象,理解数据岛和数据源对象的概念掌握数据绑定的方法熟悉HTML文档中嵌入XML数据的方法了解支持DSO的HTML元素掌握HTML与XML结合的方法学会综合运用DSO。,2023/11/8,3,7.1 数据岛、XML数据源对象与数据绑定,7.1.1 数据岛和XML数据源对象XML数据岛(Data Island)是指嵌入HTML文档中的扩展标识XMI信息。XML数据源对象XML Data Source Object允许开发人员连接到结构化XML数据,并用动态HTML的数据绑定机制将它提供给HTML页面。DSO从一个外部XML文件或嵌入Web页面的XML中析取XML数据,然后使用脚本语言操作这些数据,2023/11/8,4,7.1.2 数据绑定1.数据绑定的作用和意义Data Binding就是将外部数据集成到HTML文件,使表格等HTML元素绑定XML文档元素,从而实现XML数据在HTML页面中的显示。数据绑定体系结构包括四个组成部分:数据源对象(Data Source Object)、数据显示对象(Data Consumers)和两个代理器(Binding Agent与Table Repetition Agent),2023/11/8,5,2.使用表格时数据绑定的方法1建立HTML文档 2加入标签 3建立表格 4定义数据源DATASRC 5确定被绑定的字段DATAFLD【例7.1】HTML表格中绑定显示XML文档内容的简单实例,2023/11/8,6,3.只显示单条记录时数据绑定的方法选择合适的HTML标签,每一个绑定的HTML元素都要同时确定数据源(DATASRC)和绑定的字段(DATAFLD),2023/11/8,7,7.1.3 XML与HTML结合的优势1.数据可以在本地处理2.提供给客户端结构化数据视图3.集成不同来源的结构化数据4.通过粒度更新来提高性能5.网页界面修改不易破坏数据,2023/11/8,8,7.2 支持数据绑定的HTML元素,将HTML元素和XML文档绑定时,有三点需注意首先,并非每个HTML元素都能绑定其次,并非每个HTML元素都能更新数据岛第三,并非每个HTML元素都将数据岛的节点文本呈现为HTML可供绑定的HTML元素共分为两大类:单值对象(Single-valued Consumer)表对象(Tabular Consumer)。,2023/11/8,9,表7.1 支持DSO的HTML元素,2023/11/8,10,7.3 将XML文件数据嵌入HTML,内部嵌入XML以开始,以结束。嵌入的位置可以任意 7.3.2 使用外部的XML文件以开始,以结束,2023/11/8,11,7.4 结合脚本语言的XML,7.4.1 HTML中的XML数据岛记录编辑与添加用JavaScript操作XML DSO的方法:movePrevious():指向前一个数据项。moveNext():指向下一个数据项。moveFirst():指向第一个数据项。moveLast():指向最后一个数据项。addNew():增加一个数据项。对于VBScript,只需要把后面括号“()”去掉,2023/11/8,12,指向DSO的RecordSet对象还有以下属性:EOF:这个属性用来检测是否已经到达数据记录的底部Absoluteposition:获取目前XML元素索引编号 Recordcount:获取拥有多少个XML元素,2023/11/8,13,7.4.2 HTML中的XML数据岛记录集页面管理采用内嵌XML文档或“SRC”属性导入XML文件XML标记的处理还可以用标记建立DSO对象,2023/11/8,14,可以使用脚本语言加载DSO数据源(XML文件),如:var xmldoc=xmlDSO.XMLDocument;xmlDSO.async=false;xmldoc.load(code7_6.xml);加载xml文档也可以使用Java自定义函数:function loadXML()ver xmldoc=xmlDSO.XMLDocument;xmldoc.load(code7_6.xml);,2023/11/8,15,如果不使用标记建立DSO,则需要作如下定义:有了DSO对象,JavaScript和VBScript都可以使用属性控制XML元素的显示。DSO对象的DATAPAGESIZE属性设定表格显示的XML元素数目,没有指定此属性将全部显示。,2023/11/8,16,7.5 综合应用实例,较完整的图书资料显示网页,2023/11/8,17,小结,XML文档是一个层状架构的信息体,可以用作数据源XML数据岛(Data Island)是指嵌入HTML文档中的XML信息。数据绑定是将XML文档或其他外部数据集成到HTML文件,数据绑定的体系结构包括四个组成部分:Data Source Object、Data Consumers、Binding Agent和Table Repetition Agent。用于绑定的XML文档可以是嵌入到HTML文件内部的,也可以从外部载入。XML数据源对象可以视为ADO Recordset对象,可以结合脚本语言操作记录集,方便地编制出展现数据的界面。,2023/11/8,18,谢谢,

    注意事项

    本文(XML实用教程第7章XML数据源对象.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开