- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 数据库与XML 学习目标 掌握XML的基础语法 掌握XML DOM 对象模型 掌握用ASP操作XML 了解XML文档的数据检索语言Xquery 了解XML文档关系数据库之间的数据交换方法 第10章 数据库与XML 教学内容 10.1 XML概述 10.2 XML基础 10.3 HTML显示XML数据 10.4 CSS与XSLT转换XML 10.5 XML查询语言Xquery 10.6 基于关系数据库的XML处理 10.1 XML概述 教学内容 10.1.1 XML的产生和发展 10.1.2 XML技术规范 10.1.3 XML语言的特点 10.1.1 XML的产生和发展---1 GML(Standard for Generalized Markup Language,通用标记语言标准)是一种功能强大的文本标示、管理和编排语言,它不仅仅是一种标记语言,还被认为是一种元语言,利用它可以定义各种各样的标记语言。 XML(eXtensible Markup Language,可扩展标记语言)也属于一种标记语言,它同样是SGML的一个简化子集,它将SGML的丰富功能与HTML的易用性结合到Web的应用中,以一种开放的、自我描述方式定义了数据结构。 在描述数据内容的同时能突出对结构的描述,从而体现出数据之间的关系。1996年W3C正式成立了XML工作组,1998年2月,XML1.0被W3C确认为推荐标准。 10.1.1 XML的产生和发展---2 XML的家族成员 : 10.1.2 XML技术规范 XML不是一种单一技术,而是多种技术的组合体。XML可直接在因特网上使用,清晰易读,使用方便,结构简明,表达能力强,适于计算机进行处理,并能很好地运行在不同操作平台。它主要包括以下技术规范: 可扩展样式语言(eXtensible Style Language, XSL)。 XML链接语言(XML Link Language,包括Xpath、Xlink和 Xpointer)。 XML名称空间(XML Namespace)。 XML语法检查(XML Schema,DTD)。 XML查询(Querying)。 10.1.3 XML语言的特点 XML语言并非一种传统意义上的编程语言,而是一种基于文本内容的形式描述语言,它具有以下特点: (1)XML文档是纯文本 (2)XML具有可扩展性和灵活性 (3)XML是基于内容的数据标识 (4)具有可格式化性 (5)易于处理 10.2 XML基础 教学内容 10.2.1 XML示例 10.2.2 XML的语法规则 10.2.3 XML的组成元素 10.2.4 SCHEMA简介 10.2.1 XML示例 XML仅仅是一种数据存放格式,这种格式是一种文本(虽然XML规范中也提供了存放二进制数据的解决方案)。它可以视为一种小型数据库,也可以作为大中型数据库(例如SQL Server、Oracle、MySQL、DB2)的Cache。 10.2.2 XML的语法规则 由于XML主要用来存储和发送数据信息,所以它的语法规则必然要求非常严格,才能保证数据的完整有效性。相对于HTML而言,XML在格式方面要求更加严格,具体的表现如下所示: (1)所有元素必须有闭合标记。 (2)大小写敏感。 (3)空格也有意义 。 (4)嵌套对应。 (5)引号不可省略。 10.2.3 XML的组成元素 (1)PI(Processing Instruction)。PI允许XML文件包含应用程序的指令 . (2)元素(Element)。XML元素为整个XML文件的主要架构,每个元素都是由开始标记和结尾标记构成 (3)实体(Entity Reference)。 (4)属性(Attribute)。在开始标记的标记名后,可以为该标记加上属性名称,每一个属性都包含属性名和属性值 (5)CDATA块(CDATA Section)与PCDATA。 (6)注释(Comment)。与HTML一样,XML的注释也是由“!--”开始和“--”结尾,注释只是XML文件的一段解释性文字,解析器在处理XML文件时会忽略注释 (7)命名空间(Namespaces)。 10.2.4 SCHEMA简介 1.S
您可能关注的文档
- Visual C++ 6.0实例教程(第二版) -杨国兴 第1章 VC基础知识.ppt
- Visual C++ 6.0实例教程(第二版) -杨国兴 第4章 图形操作.ppt
- Visual C++ 6.0实例教程(第二版) -杨国兴 第5章 文档和视.ppt
- Visual C++ 6.0实例教程(第二版) -杨国兴 第6章 文件操作.ppt
- Visual C++ 6.0实例教程(第二版) -杨国兴 第9章 多线程.ppt
- Visual C++ 6.0实例教程(第二版) -杨国兴 第10章 数据库编程.ppt
- Visual C++程序设计 -王永国 第1章.PPT
- Visual C++程序设计 -王永国 第2章.PPT
- Visual C++程序设计 -王永国 第4章.ppt
- Visual C++程序设计 -王永国 第5章.ppt
最近下载
- 中国高尔夫差点系统会员入会申请书.doc
- 江苏国泰(002091)公司2023年财务分析研究报告.doc
- 2024执业药师继续教育药物分析(3)参考答案.docx
- DB11T 383-2023 建筑工程施工现场安全资料管理规程.docx
- 总体国家安全观授课.pptx VIP
- 一种聚4-甲基-1-戊烯中空纤维膜的制备方法.pdf VIP
- DB11T 1832.2-2023 建筑工程施工工艺规程 第2部分:防水工程.docx
- 普外科麻醉科运用PDCA循环提高患者术后自控镇痛有效率QCC品管圈成果汇报书.docx
- 海信BCD-203FH电冰箱使用说明书.pdf
- 哈工大尹海洁社会统计学(第2版)课后习题答案.docx
文档评论(0)