xml编程技术第01章

xml编程技术第01章

ID:33928773

大小:560.34 KB

页数:31页

时间:2019-02-28

xml编程技术第01章_第1页
xml编程技术第01章_第2页
xml编程技术第01章_第3页
xml编程技术第01章_第4页
xml编程技术第01章_第5页
资源描述:

《xml编程技术第01章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、XMLXML编程技术编程技术主讲人刘毅本课程的目的使同学们掌握所需的XML知识,即回答以下基本问题:什么是XML?如何使用XML?XML是如何发挥作用的?应该在何种场合使用XML本课程的路线图1.首先介绍什么是XML,以及为何业界需要它。2.如何使用XML,即创建格式正规的XML文件。3.如何使你创建的XML文件不仅格式正确,而且是有效的(你将会知道‘有效’的含义)。4.当你习惯了XML之后,我们再来看一下基于XML的编程语言,使用它,可以把一种格式的XML文件转换成另一种格式。5.你可能需要通过数据库获取XML

2、信息,你将学到如何用类似SQL的XQuery语言来查询XML信息。6.只有当你能编写程序读取XML文件中的数据,并生成新的XML文件时,XML才会真正有用。因此,你需要学会几种用程序操纵XML文件中数据的方法。7.最后,你将要学到一些使用XML的技术,这些技术能让你在万维网上传递信息、发布服务以及搜寻服务章节目录计划学时第1章XML简介1第2章XML基本语法1第3章XML命名空间1第4章文档类型定义3第5章XML模式3第6章XPATH课程1内容章节目录(续)计划学时第7章XSLT1第8章XQuery1第9章DOM3第10章

3、SAX3复习3课程内容学习方法很重要复习并掌握先修课的有关内容课堂:听讲与理解、适当笔记课后:认真读书、完成作实验:充分准备、勇于实践总成绩=考试成绩+平时成绩学习要求参考书BeginningXML4thEdition,DavidHunter等著,WileyPublishing,2007ProfessionalXML,BillEvjenet等著,WroxPress,2007耿祥义著XML基础教程清华大学出版社第1章XML简介教学重点了解XML是怎样在万维网上使用了解XML与HTML在目的上和功能上的区别了解在服

4、务器上传递XML(而不是HTML)的优越性。1.1结构数据1.1.1什么是结构数据?没有上下文的数据是没有意义的,会引起误解结构数据具有完好定义的内在关系和约束,使得其它应用程序能正确理解和使用它。通常,应用程序所处理的数据都包含着定义数据上下文的业务逻辑。然而,当应用平台之间交换数据时,可能会被误解。因此,应用平台最容易理解结构数据。随着万维网的诞生,机构之间共享电子数据的需求日益高涨,这对于B2B电子商务至关重要。1.1结构数据1.1.1什么是结构数据?描述数据的数据被称为metadata,它为用平台之间的共享数

5、据提供了语境。为了便于数据交换,你必须仔细定义数据结构和内容,并把数据和结构展现给其它应用平台。1.1结构数据1.1.2信息处理中需要解决的问题在处理和传送信息时,机构将面临原始的非结构数据所引发的各种问题,这些问题将导致生产力低下和缺乏灵活性。许多机构或企业会遇到以下问题创建和分发有价值的文件信息例如出版界、技术界、医药界、法律界和财务界等机构,在对客户认为是至关重要的信息的生成和分发上,进行大量地投资。因此,只有采用能提高准确性、安全性、及时性、灵活性并降低生产和维护成本的方法,才能获得最大的利润。生成多种输出格式

6、非常需要有一种方法能自动生成多种格式的文件,例如,可打印文本、CD-ROM分发、在线浏览、帮助文件、二进制数据等。从多种渠道合成信息当信息来自多种渠道时,如果各渠道信息均采用通用的数据描述形式,而不是多种不同的数据格式,就可大大降低信息合成的成本。1.1结构数据(续)1.1.3如何解决信息处理中的问题业界需要一种组织数据的方法,该方法满足以下需求:数据必须是人与机器都能理解必须定义数据的内容和结构要强调数据组件之间的关系数据的结构必须与数据的表达形式相分离结构必须公开并具有扩展性1.1结构数据(续)1.1.3

7、如何解决信息处理中的问题为了响应业界的呼声,W3C(WorldWideWebConsortium,万维网联盟))提出了一种描述数据的标准方法,该方法被称为XML,它满足了业界的需求,并成为当今工业界用于描述数据的一种最重要的方法。回应上述需求的新方法:eXtensibleMakeupLanguage(XML)1.2XML简介1.2.1什么是XMLXML(ExtensibleMakeupLanguage)是一个以公开和自我描述方式定义数据结构的标记语言。它允许数据在网络上便捷地转送,并被接收平台完整地处理。XML是数据

8、描述语言,用它来描述数据组件、纪录、结构复杂的订单、目录等。1.2XML简介(续)1.2.2什么是XML1.2XML简介(续)XML指可扩展标记语言(eXtensibleMakeupLanguage)XML是一种标记语言,很类似HTMLXML的设计宗旨是描述结构数据,而非显示数据XML标签没有被

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

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

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