- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第07章 XML的数据源对象
习题答案
1.什么是数据岛?为什么要引用数据岛?如何声明一个数据岛?
答案:
数据岛是指存在于HTML页面中的XML代码,作为HTML页面数据的来源。
通过数据岛这种技术,实现了页面范围内数据和显示的分离。可以提高数据的共享性,方便数据的维护;可以提高程序的扩展性和代码的重用性。
声明数据岛通过标记xml实现,声明内部数据岛时,把XML代码段写在标记xml之间。声明外部数据岛时,通过标记xml的src属性指明外部的XML文件。在声明数据岛时,需要通过标记xml的id属性为数据岛命名,用于标识这个数据岛。
2.如何实现HTML对象和数据岛的绑定并取出需要的数据?
答案:
在HTML中实现对象和数据岛绑定通过对象的“datasrc”属性实现,属性的值为“#”加上数据岛的名称。
从数据岛中取数据的方法是通过HTML对象的“datafld”属性实现,吧需要的数据的标记名称做为“datafld”属性的值。
3.通过记录集管理数据岛都有哪些方法?
答案:
通过记录集管理数据岛,包括取记录、遍历记录、插入和删除记录、对记录集分页和把记录集转换为数组。
取记录有如下方法:
rs(‘标记名称’)
rs(标记的编号)
rs.Fields(‘标记名称’)
rs.Fields(标记的编号)
rs.Fields.Item(‘标记名称’)
rs.Fields.Item(标记的编号)
遍历记录有如下方法:
moveNex()方法:当前记录移动到下一条记录。
movePrevious()方法:当前记录移动到上一条记录。
moveFirst()方法:当前记录移动到第一条记录。
moveLast()方法:当前记录移动到最后一条记录。
moveNumRecords()方法:当前记录向前或向后移动到指定数目的记录。
插入和删除记录的方法包括:
Addnew()方法:添加新纪录
Delete()方法:删除记录
对记录集分页通过设置如下属性实现:
AbsolutePage属性,用于指定当前的页。
PageCount属性,返回记录集中的逻辑页数。
PageSize属性,用于指定每个逻辑页所包含的记录数,默认值是10。
把记录集转换为数组通过getrows()方法实现。
4.SQL Server 2000对XML提供了哪些支持?通过这些支持如何进行数据交换?
答案:
SQL Server 2000对XML的支持包括以下内容:
(1)能够使用HTTP访问SQL Server。
(2)支持XDR(XML数据简化)架构并且能够指定对这些架构的XPath查询。
(3)能够检索并写入XML数据。
(4)增强了SQL Server 2000 OLE DB 提供程序 (SQLOLEDB),使得可以将 XML 文档设置为命令文本并以流的形式返回结果集。
把数据库中的数据以XML的形式输出,通过在select语句中加入“FOR XML”子句完成,该子句包含一些模式选项,可以输出不同格式的XML文件。把XML文件数据插入数据库中,通过OPENXML函数实现。
5.编写HTML代码,以下面的XML文件为数据源对象,显示的结果如图7-16所示。功能要求:
(1)分页显示数据。
(2)点击“首页”、“上一页”、“下一页”或“尾页”按钮进行相应页的跳转。
(3)在文本框中输入页码,点击“确定”按钮可以跳到相应的页。
图7-16 程序运行结果
所需的XML文件代码如下:
?xml version=1.0 encoding=gb2312 ?
numbers
area
country中国/countrynumber0086/number
/area
area
country越南/countrynumber0084/number
/area
area
country朝鲜/countrynumber00850/number
/area
area
country日本/countrynumber0081/number
/area
area
country俄罗斯/countrynumber007/number
/area
area
country法国/countrynumber0033/number
/area
area
country英国/countrynumber0044/number
/area
area
country德国/countrynumber00349/number
/area
area
country美国/countrynumber001/number
/area
area
country智利/countrynumber0056/number
/area
area
coun
您可能关注的文档
- Xilinx FPGA设计与实践教程 教学课件 作者 赵吉成 第1 5章 第3章.ppt
- Xilinx FPGA设计与实践教程 教学课件 作者 赵吉成 第1 5章 第4章.ppt
- Xilinx FPGA设计与实践教程 教学课件 作者 赵吉成 第1 5章 第5章.ppt
- Xilinx FPGA设计与实践教程 教学课件 作者 赵吉成 第1 5章 封面及目录.ppt
- Xilinx FPGA设计与实践教程 教学课件 作者 赵吉成 第6 10章 第6章.ppt
- Xilinx FPGA设计与实践教程 教学课件 作者 赵吉成 第6 10章 第7章.ppt
- Xilinx FPGA设计与实践教程 教学课件 作者 赵吉成 第6 10章 第8章.ppt
- Xilinx FPGA设计与实践教程 教学课件 作者 赵吉成 第6 10章 第9章.ppt
- Xilinx FPGA设计与实践教程 教学课件 作者 赵吉成 第6 10章 第10章.ppt
- Xilinx FPGA设计与实践教程 教学课件 作者 赵吉成 第11 16章 第11章.ppt
最近下载
- 济南版(2024)初中生物学七年级上册《脊椎动物身体背部有脊柱》教学设计及反思.docx
- 中铁建工集团质量管理手册.pdf
- 二级中医医院评审细则解读院感部分.pptx
- 2024年迪瑞医疗分析报告:强化协同,仪器放量布局市场.pdf
- 部编版初中道德与法治九年级上册单元作业设计 (优质案例12页) .pdf
- 广东实验中学2023-2024学年八年级上学期期中考试语文试卷.docx VIP
- 2020年世界发展报告:全球价值链时代的贸易换发展.pdf VIP
- 湖北省水利工程重大设计变更报告编制大纲.pdf
- 2024高中地理教师课程标准考试模拟试卷及参考答案.docx VIP
- 《材料成型工艺学》全套教学课件.ppt
文档评论(0)