- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 使用DSO显示XML文档 知识点的回顾 格式良好的XML文档 有效的XML文档 DTD文档 Schema文档 CSS层叠样式表 XSL文档 本节主要知识点 前序 从数据库这个属于的本质来看,XML文档就是数据库,它是数据的集合;从XML的结构来看,XML文档是层状数据库系统,在某一层的局部看来,相当于关系型数据库,即二维表;因此,XML文件可以作为网页中数据的来源,层状的系统结构,适合信息的层次分类。在J2EE和.NET两大体系结构中广泛采用XML文件作为应用系统各项参数的配置文件。 XML文档所包含的信息可以被提取,并且在HTML页面中予以显示,DSO是XML信息显示的重要机制。 DSO基本概念 在HTML文档中可以通过使用XML标签的形式嵌入XML数据(从IE5开始引入的一项技术),将XML文档与HTML文档绑定,当IE打开这种与XML文档绑定的HTML文档时,其内置的XML处理器会读取并分析所绑定的XML文档,同时创建一个可程序化的数据源对象DSO(Data Source Object),负责存储和访问XML文档的数据。DSO将XML数据存储成Recordset(记录集)的形式,从而形成一个嵌入在HTML文档中的数据岛。 使用DSO,借助HTML网页来显示XML文档内容,既能保持XML文档数据与其显示格式分离的特点,又具备HTML网页的丰富显示格式 。 举例:在HTML文档中使用XML标签的形式嵌入XML数据 DSO的主要缺陷 1、 DSO技术只能对那些以对称形式构建的XML文档才会有效,就像典型的数据库一样,这种对称结构的XML文档元素可以被解释成一组记录与字段集合。在最常见的情况下,这种文档的根元素包含了一连串相同形式的下层元素,每一个相同形式的下层元素相当于一条数据记录;而每一条这样的数据记录拥有一组相同的子元素,每个子元素相当于一个字段,且都包含字符数据。 2、要使用 DSO,则根 XML 元素必须不能具有任何属性。 DSO的分类 有两种不同形式的数据岛 1.内部数据岛 内部数据岛是将XML文档的全部内容放在HTML文档中特定的XML元素的起始标记与结束标记之间,并在XML起始标记中给出这个数据岛的ID标识。 2.外部数据岛(常用) 外部数据岛是在名为XML的HTML元素中仅包含所需绑定的XML文档的URL及其ID标识。 图示 DSO技术显示XML文档两个主要步骤: (1)把要显示的XML文档绑定到一个HTML文档中 。通过在HTML文档中添加一个名为XML的特定元素来实现。 上例中,位于HTML文档中的一行代码, xml id=XMLData src=Example1.xml/xml 添加一个名为“XMLData”的XML特定元素到HTML文档中,来实现将Example1.xml文档绑定到Example1.html文档中,相当于在内存中生成一个数据库 id“XMLData” 这个id是可以自定义的 。 绑定代码位置任意,一般放在BODY标签之后。 (2) XML元素绑定到HTML元素 第一种方法是将全部XML元素绑定到HTML文档的TABLE元素 ,使得HTML网页中的表格能够自动显示XML文档的记录集合。此时应在TABLE标记中添加DATASRC属性,并将一个自定义的数据源对象名称(数据岛标识符)作为其属性值。 两个标签:datasrc=“#stuData”datafld=“ title ” 一个是datasrc,它表明该table使用哪个数据源,后面是“# XMLData ”,这个#是一个标示,后面呢则是XML id=“ XMLData ” 中的id,表明table用的是这个数据源。 而datafld表明它绑定的是xml文档中元素title 。 全部XML元素绑定到HTML文档的TABLE元素 第二种方法是将指定的XML元素绑定到HTML文档的其他特定元素,如果要显示当前的元素,可以直接用SPAN、DIV标记,无需绑定表格,同时,需使用DATAFLD属性来指定所绑定的XML文档中的某个字段,采用此种方法一次只能显示一条记录或记录中的一个字段。 指定的XML元素绑定到HTML文档的特定元素 并非所有的HTML元素都能与XML数据岛绑定。目前,支持这种DSO绑定机制的元素如下: A、 APPLET、BUTTON、DIV、FRAME、IFRAME、 IMG、INPUT (此处类型是:CHECKBOX、HIDDEN、 LABEL、PASSWOR
您可能关注的文档
- 教育科学研究技巧1.doc
- 第3章节信息的编程加工和智能化加工.ppt
- 教育简报-doc摄像头.doc
- 第3章节信用与征信.ppt
- 教育管理心理学[2014.4,新资料].doc
- 转正前需准备的材料模板及要求[汇总].doc
- 教育系统2011年度安全生产目标管理实施意见.doc
- 第3章节关系数据库设计原理.ppt
- 第3章节刑事诉讼的基本范畴.ppt
- 转盘游戏教学的设计必威体育精装版.doc
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
最近下载
- 2025年注册信息系统安全专家(CISSP)考试题库(附答案和详细解析)(1010).docx VIP
- 《苯二氮卓类药物的合成》课件.ppt VIP
- 2025黑龙江专升本植物学考试真题 .pdf VIP
- CISSP信息系统安全工程师认证考试题库.pdf VIP
- CISSP_Official_PRACTICE_TESTS考试认证题库.docx VIP
- 集装箱正面吊运机液压系统设计主要性能试验研究与应用.pdf VIP
- tissin_positioner_ts900-manual_c调试详细步骤.pdf VIP
- 危化品车辆运输安全培训课件.pptx VIP
- 2025广西公需科目考试答案(3套涵盖95-试题)一区两地一园一通道建设人工智能时代的机遇与挑战.docx
- 2025秋沪教牛津新七年级上知识点清单(背诵版) .pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)