使用DSO显示XML文档

使用DSO显示XML文档

ID:45875242

大小:348.50 KB

页数:39页

时间:2019-11-18

使用DSO显示XML文档_第1页
使用DSO显示XML文档_第2页
使用DSO显示XML文档_第3页
使用DSO显示XML文档_第4页
使用DSO显示XML文档_第5页
资源描述:

《使用DSO显示XML文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章使用DSO显示XML文档知识点的回顾格式良好的XML文档有效的XML文档DTD文档Schema文档CSS层叠样式表XSL文档本节主要知识点DSO简介使用DSO显示XML元素使用DSO显示分页、嵌套XML元素使用DSO显示图像元素使用DSO与Script编程(用DSO和XSLT切换样式、浏览、查询、编辑、添加元素)前序从数据库这个属于的本质来看,XML文档就是数据库,它是数据的集合;从XML的结构来看,XML文档是层状数据库系统,在某一层的局部看来,相当于关系型数据库,即二维表;因此,XML文件可

2、以作为网页中数据的来源,层状的系统结构,适合信息的层次分类。在J2EE和.NET两大体系结构中广泛采用XML文件作为应用系统各项参数的配置文件。XML文档所包含的信息可以被提取,并且在HTML页面中予以显示,DSO是XML信息显示的重要机制。DSO基本概念在HTML文档中可以通过使用XML标签的形式嵌入XML数据(从IE5开始引入的一项技术),将XML文档与HTML文档绑定,当IE打开这种与XML文档绑定的HTML文档时,其内置的XML处理器会读取并分析所绑定的XML文档,同时创建一个可程序化的数据源

3、对象DSO(DataSourceObject),负责存储和访问XML文档的数据。DSO将XML数据存储成Recordset(记录集)的形式,从而形成一个嵌入在HTML文档中的数据岛。使用DSO,借助HTML网页来显示XML文档内容,既能保持XML文档数据与其显示格式分离的特点,又具备HTML网页的丰富显示格式。DSOexample示例

4、ledatasrc="#schools"id="schoolinfo"width="80%"align="center"cellpadding="0"cellspacing="0"border="1">学校名称城市学生人数

5、align="top">

举例:在HTML文档中使用XML标签的形式嵌入XML数据例题演示见:Example1.xml和Example1.htmlDSO的主要缺陷1、DSO技术只能对那些以对称形式构建的XML文档才会有效,就像典型的数据库一样,这种对称结构的XML文档元素可以被解释成一组记录与字段集合。在最常见的情况下,这种文档的根元素包含了一连串相同形式的下层元素,每一个相同形式的

6、下层元素相当于一条数据记录;而每一条这样的数据记录拥有一组相同的子元素,每个子元素相当于一个字段,且都包含字符数据。2、要使用DSO,则根XML元素必须不能具有任何属性。DSO的分类有两种不同形式的数据岛1.内部数据岛内部数据岛是将XML文档的全部内容放在HTML文档中特定的XML元素的起始标记与结束标记之间,并在XML起始标记中给出这个数据岛的ID标识。2.外部数据岛(常用)外部数据岛是在名为XML的HTML元素中仅包含所需绑定的XML文档的URL及其ID标识。

7、"schools"src=schooldb.xml>..........”>functionload(){varxmlDso==school.XMLDocument;xmlDso.load("(‘schooldb.xml");”);}..........

8、">………………………………………..........XML文档内部数据岛外部数据岛XML数据图示DSO技术显示XML文档两个主要步骤:(1)把要显示的XML文档绑定到一个HTML文档中。通过在HTML文档中添加一个名为XML的特定元素来实现。上例中,位于HTML文档中的一行代码,添加一个名为“XMLData”的XML特定元素到HTM

当前文档最多预览五页,下载文档查看全文
侵权申诉

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
相关标签