XML实用教程 北京大学出版社 丁跃潮 张涛 叶文来 刘韵华 程旭曼 丁潇 张天桥 2018/11/23.

Slides:



Advertisements
Similar presentations
1 HTML 语言与网页设计 —— DHTML 技术 2 学习目标 理解客户端脚本的作用,掌握在 网页中使用客户端脚本的方法。 理解 JavaScript 语言的基本语法。 理解 JavaScript 对象和浏览器对 象在脚本编程中的作用。 理解 DHTML 的原理,能够在网页 中应用 DHTML.
Advertisements

我有一份考工的理论题库,是 Excel 文件。我在想如果转换到 Word 文件中再排版,再印刷,一是浪费时间,既要做成 Word 卷, 测试完还要手工批卷;二是浪费纸张( 4 — 5 个班级近 200 多人使 用),我在想能不能做成上机试卷,在计算机上测试,多方便, 谁能帮我这个忙吗? 我有一份考工的理论题库,是.
《计算机网络技术》 动态网页制作技术 常用HTML控件课程积件 杨 姝.
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
第13章 数据库的基本应用 Visual Basic 程序设计教程.
網路程式設計-期末專案 資工二B B975701 2 8 黃首翰 ~Rock your life~
佛山科学技术学院 第7章 HTML Internet及多媒体应用.
第三章 数据类型和数据操作 对海量数据进行有效的处理、存储和管理 3.1 数据类型 数据源 数据量 数据结构
P303 HTML/DHTML/CSS/JavaScript 專業HTML網頁設計 陳錦輝.
第五单元课1-3 层叠样式表.
第十 章 XML与数据库的交换 10.1 概述 10.2 数据岛 10.3 XML数据源对象 10.4 数据集操作
第4章 JavaScript脚本语言基础 4.1 JavaScript简介 4.2 JavaScript语法基础
财务报表无纸化网上报送培训.
在PHP和MYSQL中实现完美的中文显示
第3章 超文本标记语言(HTML) 3.1 基本结构标记 3.2 文本格式标记 3.3 超链接标记<A></A>
移动开发的灵便迭代之道 黄凯.
建國技術學院資訊管理學系 饒瑞佶 2004/7/5 彰化縣政府補助辦理網頁設計資料庫應用班 建國技術學院資訊管理學系 饒瑞佶 2004/7/5.
Google 自訂搜尋 淡江大學資訊中心 專案發展組 朱家璁 2009/10/6.
第 11 章 資料庫應用與 ADO物件 製作.
第 3 章 網頁的基本設定與預覽.
第四章 網頁表單與資料傳遞.
Ajax编程技术 第一章 Ajax简介.
滑鼠移動與按鍵事件 JavaScript 滑鼠移動與按鍵事件.
HTML 钟晖云 QQ:
Ch.13 HTML網頁實作.
彰化縣政府補助辦理網頁設計資料庫應用班 ASP與資料庫介紹 建國技術學院資管系 饒瑞佶.
HTTPS改造项目 阿里技术保障部-PE1部-千山 2014/9/18.
JavaScript 语言3 学习网站:心蕊设计
VB如何存取資料庫 ? 資料庫 資料儲存 資料庫引擎 資料庫引擎 Jet 讀取、寫入與修改 資料控制項 資料庫存取物件(ADO) 使用者介面.
無障礙網頁 公關室.
JavaScript 靜宜大學 資管系 楊子青.
第 13 章 深入Recordset物件 製作.
第2章 网络营销工具.
NAMO網頁製作教學簡報 講師:李惠茹.
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
第17章 网站发布.
XML实用教程 北京大学出版社 丁跃潮 张涛 叶文来 刘韵华 程旭曼 丁潇 张天桥 2019/1/16.
网 站 设 计 与 建 设 Website design and developments
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
資料庫程式設計 VB資料庫設計簡介 週次:3 建國科技大學 資管系 饒瑞佶.
用event class 从input的root文件中,由DmpDataBuffer::ReadObject读取数据的问题
DevDays ’99 The aim of this mission is knowledge..
WEB统一检索本地整合技术 中国农业大学图书馆 康实.
网页设计与制作教程第5版 机械工业出版社同名教材 配套电子教案.
程式語言與邏輯 高慧君 台北市立南港高中 2006年12月22日.
第三章 HTML相关技术基础知识 纵观各种动态页面开发技术,无论是JSP、ASP还是PHP都无 法摆脱HTML的影子。这些动态的页面开发技术无非是在静 态HTML页面的基础上添加了动态的可以交互的内容。HTML 是所有动态页面开发技术的基础。在接下来的章节将要详 细介绍的就是HTML相关的一系列技术,包括HTML、
Ch09 在網頁之間傳遞資訊 網頁程式設計.
網站HOLMES DATA監測代碼.
VisComposer 2019/4/17.
第4章 ASP.NET服务器控件.
VB与Access数据库的连接.
Cassandra应用及高性能客户端 董亚军 来自Newegg-NESC.
姚金宇 MIT SCHEME 使用说明 姚金宇
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
项目二:HTML语言基础.
VB与数据库 数据库连接与查询.
解决“最后1公里”问题.
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
第6章 PHP的数据采集.
Visual Basic程序设计 第13章 访问数据库
Delphi 7.0开发示例.
基于列存储的RDF数据管理 朱敏
第8章 网页特效——JavaScript 主讲人:刘泰然 经济管理学院.
VB与Access数据库的连接.
WEB程序设计技术 数据库操作.
使用ADO访问数据库 李宝智 BonizLee 课程 10564A
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
JavaScript 教师:魏小迪
表单页面 表单是用户利用浏览器对Web站点网络数据库进行查询的一种界面,用户利用表单可以输入信息或选择选项等,然后将这些信息提交给服务器进行处理。通过表单,既可以将浏览器的信息发送到Internet服务器上,同时表单也可以使用户与站点的浏览者交互或从浏览者那里收集信息。它是网页的设计者和使用者相互交流的工具。表单对象包括文本域(单行、多行、密码)、列表、菜单、复选框、单选框、按钮等。
Presentation transcript:

XML实用教程 北京大学出版社 丁跃潮 张涛 叶文来 刘韵华 程旭曼 丁潇 张天桥 2018/11/23

7 XML数据源对象 理解数据岛和数据源对象的概念 掌握数据绑定的方法 熟悉HTML文档中嵌入XML数据的方法 了解支持DSO的HTML元素 2018/11/23

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数据,然后使用JavaScript操作这些数据 2018/11/23

7.1.2 数据绑定 1.数据绑定的作用和意义 Data Binding就是将外部数据集成到HTML文件,使表格等HTML元素绑定XML文档元素,从而实现XML数据在HTML页面中的显示。 数据绑定体系结构包括四个组成部分:数据源对象(Data Source Object)、数据显示对象(Data Consumers)和两个代理器(Binding Agent与Table Repetition Agent) 2018/11/23

【例7.1】HTML表格中绑定显示XML文档内容的简单实例 2.使用表格时数据绑定的方法 1建立HTML文档 2加入<XML>标签 3建立表格 4定义数据源DATASRC 5确定被绑定的字段DATAFLD 【例7.1】HTML表格中绑定显示XML文档内容的简单实例 2018/11/23

3.只显示单条记录时数据绑定的方法 选择合适的HTML标签,每一个绑定的HTML元素都要同时确定数据源(DATASRC)和绑定的字段(DATAFLD) 2018/11/23

7.1.3 XML与HTML结合的优势 1.数据可以在本地处理 2.提供给客户端结构化数据视图 3.集成不同来源的结构化数据 4.通过粒度更新来提高性能 5.网页界面修改不易破坏数据 2018/11/23

7.2 支持数据绑定的HTML元素 将HTML元素和XML文档绑定时,有三点需注意 首先,并非每个HTML元素都能绑定 单值对象(Single-valued Consumer) 表对象(Tabular Consumer)。 2018/11/23

表7.1 支持DSO的HTML元素 HTML元素 可更新 呈现HTML a 否 applet 是 button div frame iframe img input type="button" input type="checkbox" input type="hidden" input type="password" input type="radio" input type="text" legend marquee select span table textarea 2018/11/23

7.3 将XML文件数据嵌入HTML 7.3.1内部嵌入XML 以<XML ID=“自定义ID号”>开始,以</XML>结束。嵌入的位置可以任意 7.3.2 使用外部的XML文件 以<XML ID="自定义ID号" SRC="外部XML文件路径及文件名">开始,以</XML>结束 2018/11/23

7.4 结合脚本语言的XML 7.4.1 HTML中的XML数据岛记录编辑与添加 用JavaScript操作XML DSO的方法: movePrevious():指向前一个数据项。 moveNext():指向下一个数据项。 moveFirst():指向第一个数据项。 moveLast():指向最后一个数据项。 addNew():增加一个数据项。 对于VBScript,只需要把后面括号“()”去掉 2018/11/23

指向DSO的RecordSet对象还有以下属性: EOF:这个属性用来检测是否已经到达数据记录的底部 Absoluteposition:获取目前XML元素索引编号 Recordcount:获取拥有多少个XML元素 2018/11/23

采用内嵌XML文档或“SRC”属性导入XML文件 XML标记的处理还可以用<OBJECT>标记建立DSO对象 7.4.2 HTML中的XML数据岛记录集页面管理 采用内嵌XML文档或“SRC”属性导入XML文件 XML标记的处理还可以用<OBJECT>标记建立DSO对象 <OBJECT ID=”xmlDSO” CLASSID=”CLSID:550dda30-0541-11d2-9ca9-0060b0ec3d39”></OBJECT> 2018/11/23

可以使用脚本语言加载DSO数据源(XML文件),如: <script language="JavaScript"> var xmldoc = xmlDSO.XMLDocument; xmlDSO.async=false; xmldoc.load("code7_6.xml"); </script> 加载xml文档也可以使用Java自定义函数: function loadXML() { ver xmldoc=xmlDSO.XMLDocument; } 2018/11/23

如果不使用<OBJECT>标记建立DSO,则需要作如下定义: <XML ID="xmlDSO"></XML> 有了DSO对象,JavaScript和VBScript都可以使用属性控制XML元素的显示。DSO对象的DATAPAGESIZE属性设定表格显示的XML元素数目,没有指定此属性将全部显示。 2018/11/23

7.5 综合应用实例 较完整的图书资料显示网页 2018/11/23

小结 XML文档是一个层状架构的信息体,可以用作数据源 XML数据岛(Data Island)是指嵌入HTML文档中的XML信息。 数据绑定是将XML文档或其他外部数据集成到HTML文件, 数据绑定的体系结构包括四个组成部分:Data Source Object、Data Consumers、Binding Agent和Table Repetition Agent。 用于绑定的XML文档可以是嵌入到HTML文件内部的,也可以从外部载入。 XML数据源对象可以视为ADO Recordset对象,可以结合脚本语言操作记录集,方便地编制出展现数据的界面。 2018/11/23

谢谢 2018/11/23