- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 XML的数据源对象 7.1 数据岛的概念 数据岛是指存在于HTML页面中的XML代码,作为 HTML页面数据的来源。 内嵌的数据岛 (1) 内嵌的数据岛 (2) 外部数据岛 外部的数据岛就是一个外部XML文件,是和HTML文件相对独立 的。在HTML内部通过xml标记导入该文件。声明外部数据岛的格式 为: 7.2 通过记录集管理数据岛 创建记录集 通过记录集访问数据岛中各个标记 操作记录集 遍历记录集 对记录集进行分页 把记录存储到数组中 7.3 数据管理 关系数据库中数据的存储与查询 (1) 关系数据库中数据的存储与查询 (2) XML数据中信息的存储与查询 7.4 XML与数据库的交互 数据库到XML文档的信息交互 XML文档到数据库的信息交互 7.5 SQL Server对XML的支持 从SQL Server数据库中提取XML数据(1) 从SQL Server数据库中提取XML数据(2) XML数据保存到数据库(1) XML数据保存到数据库(2) * * 7.1 数据岛的概念 7.2 通过记录集管理数据岛 7.3 数据管理 7.4 XML与数据库的交互 7.5 SQL Server对XML的支持 通过数据岛技术,实现了页面范围内数据和显示的分离。还可以将XML数据和HTML对象(如表格、文本域等)绑定。 7.1.1 内嵌的数据岛 7.1.2 外部数据岛 返回 内嵌的数据岛是指在HTML文件中中通过xml标记嵌入的XML代码块。xml标记含有一个重要的属性“id”,表示该数据岛的名称,通过该名称来调用数据岛和对数据岛进行相关的操作。例如,声明内部的数据岛: xml id=students students student name张三/name sex男/sex age25/age /student student name李四/name sex女/sex age24/age /student /students /xml 使用数据岛:需要将数据岛和HTML的对象进行绑定。 例如: table border=1 datasrc=#students 其中有一个属性“datasrc”,该属性表示该表格对象要和一个数据源对象相捆绑。属性值是“#”加一个数据源对象的id属性值。 HTML的其他对象也可以和XML数据岛捆绑。例如: span datasrc=”#数据源名称” datafld=”标记或属性名称”/span div datasrc=”#数据源名称” datafld=”标记或属性名称”/div input datasrc=”#数据源名称” datafld=”标记或属性名称”/input textarea datasrc=”#数据源名称” datafld=”标记或属性名称”/textarea “datafld”属性来获得标记的数据,属性值就是要用到的数据的标记名称。 返回 xml id=”students” src=”XML文件的URI” /xml XML文件的URI必须是一个有效的XML文件路径。外部的XML文件必须是一个良构的XML文件。 外部数据岛的具体用法和内部的数据岛完全一样。 使用外部数据岛有很多有益的地方。比如,可以提高数据的共享性,方便数据的维护;可以提高程序的扩展性和代码的重用性。 返回 7.2.1 创建记录集 7.2.2 通过记录集访问数据岛中各个标记 7.2.3 操作记录集 7.2.4 遍历记录集 7.2.5 对记录集进行分页 7.2.6 把记录存储到数组中 返回 创建记录集首先要定义一个数据岛,然后调用该数据岛的一个属性来生成一个记录集,例如: !-- 定义数据岛 -- xml id=students src=01.xml / script language=javascript !-- 创建记录集 -- var rs = students.recordset; /script 集合rs就是创建的记录集。 返回 访问数据岛中各个标记有如下的一些方法: rs(‘标记名称’) rs(index) rs.Fields(‘标记名称’) rs.Fields(index) rs.Fields.Item(‘标记名称’) rs.Fields
您可能关注的文档
- Xilinx FPGA设计基础 VHDL版 含光盘 教学课件 作者 李云松 全书 第3章.ppt
- Xilinx FPGA设计基础 VHDL版 含光盘 教学课件 作者 李云松 全书 第4章.ppt
- Xilinx FPGA设计基础 VHDL版 含光盘 教学课件 作者 李云松 全书 第5章.ppt
- Xilinx FPGA设计基础 VHDL版 含光盘 教学课件 作者 李云松 全书 第7章.ppt
- Xilinx FPGA设计基础 VHDL版 含光盘 教学课件 作者 李云松 全书 封面及目录.ppt
- Xilinx FPGA设计与实践教程 教学课件 作者 赵吉成 第1 5章 第1章.ppt
- Xilinx FPGA设计与实践教程 教学课件 作者 赵吉成 第1 5章 第2章.ppt
- Xilinx FPGA设计与实践教程 教学课件 作者 赵吉成 第1 5章 第3章.ppt
- Xilinx FPGA设计与实践教程 教学课件 作者 赵吉成 第1 5章 第4章.ppt
- Xilinx FPGA设计与实践教程 教学课件 作者 赵吉成 第1 5章 第5章.ppt
文档评论(0)