XML技术在网络招生中的应用.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XML技术在网络招生中的应用 关键词:XML;办公自动化;数据岛;DOM   摘 要:主要介绍XML信息交换技术及XML的应用过程,同时描述在网络招生中如何运用XML技术,并以实例简要说明。 Internet的发展使Web化的教学办公自动化成为发展的趋势。利用XML ( extensible Markup Language)可方便地实现信息的共享。   1、XML信息交换技术   1.1 XML信息交换的类型 XML定义了应用间传递数据的结构,这种结构的描述是一种简单的、能够用通用编辑器读取的文本。利用这种机制,可以制订底层数据交换的规范,而各模块之间传输的数据将是规范的符合既定规则的数据。从应用的角度来看,XML信息交换大致可分为几种类型:数据发布、数据集成和交易自动化。   1. 2 XML数据存取机制 XML数据源从应用角度可分为3种:①XML纯文本文档;②关系型数据库。最适合于当前最为流行的基于3层结构的应用开发;③来源于其它各种应用数据,如邮件、目录清单等。图1为典型的XML数据存取机制。   1.3 XML在数据库中的应用模式 XML在数据库中的应用模型需要借助3层架构来实现。这种模式下,在用户接口层,利用(I石或XSL技术,XML可实现基于Web浏览器的多样式可视化显示。而中间层则需要有一个代理程序运行于其中,通过它来访问数据库管理系统中的数据和输出XML文档。另外,这种代理程序还可以进行双向的基于事件的数据更新,也就是说.客户端的数据变化(如数据的插人、删除、修改等)可以通过代理程序反映到底层数据库,而数据库的更新也能够通知到客户端。同时在传输过程中的数据都是已经XML化了的。通过中间层的代理程序,可获取的数据来源可以不必局限于某台固定的数据库服务器.而可以是分布于企业内,甚至于遍及全球各地的数据库服务器。另外,借助于XML Schema,开发者能更为精确地描述和交换数据。 XML提供了一种连接关系数据库和面向对象数据库以及其它数据库管理系统之间的纽带见图2。XML文档本身是一种由若干节点组成的结构,这种特点使得数据更适宜于用面向对象格式来存储,同时也有利于面向对象语言(C++,Java等)调用XML编程接口访问XML节点。关系数据库和面向对象数据库首先需要将数据从数据库中提取出来,经过转换或直接以XML数据形式发布到网上(局域网或Internet网),然后相互交换数据,经应用层系统处理后再转存人库。   1.4 XML数据交换技术 不同的编程语言和脚本语言需要不同的SQL API和XML语法分析器组合。   2、XML的应用过程   2.1显示XML 文档本身只描述数据内容,它的显示功能由样式单来完成。使用独立的样式单文件制定显示格式的一大优势在于:对同一份数据文件可以制定不同的样式风格,应用在不同的场合,使数据能够更合理、更有针对性地表现出来,提高了数据的重用性。 目前,W3C正式推荐的样式单标准有两种:①层叠样式单CSS(Cascding Style Sheets);②可扩展样式单语言XSL。 XSL利用模式匹配的方法,选择XML文档中需要处理的元素/属性,再针对这些特定的对象制定相应的转换规则。借助XSL,还可添加新的元素/属性,对所有元素/属性进行重新排序、循环处理、条件判断等程序化的控制,使其适应各种复杂的需求。 在XML文档中引用XSL的格式为: ?}unl一stylesheet type= text/xsl href = applymentxsl?   2. 2绑定XML Web服务器与客户机之间的数据传递方式有3种:H’1’ML页面、XML文档以及XML数据岛。其中,XML数据岛通过特定的标签把XML数据直接嵌入到HTML文档中。采用数据岛作为交互手段,不仅可以使数据具备一定的语义信息,同时还能保持HTML原有的一些特色,如利用用户端脚本程序实现动态信息交换等。 XML数据岛的实现方法是在H’I’ML文档中使用XML标签。代码的嵌入方式有两种:直接嵌入(如例1)和外部引用(如例2)。 例1: XML ID=MyXMLData   ? xml version =“0?   ……XML definitions……    /XML   例2: XML ID= MyXMLData SRC=“http://www.mi-croeoft, corn/MyXMLData. xml /XML   2.3访问XML Document Object Model(文档对象模型)简

文档评论(0)

过河的卒子 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档