XML技术在校务公开网站的使用.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XML技术在校务公开网站的使用.ppt

XML技术在校务公开网站的使用 郑海山 内容简介 介绍校务公开网站。 介绍XML。 介绍RSS。 如何编写RSS文件,只有2个页面,大家回去后只需花10分钟不到就可以完成。 校务公开网站 校务公开网站需要各个网站提供要公开的校务新闻信息,这是一个典型的异构数据库的整合问题。 以前采取的方式是使用PERL被动去每个网站抓取信息,由于各个站点的格式都不同,所以必须对每个站点写一个PERL脚本,而且站点一更新,必须同时更新PERL脚本。有些站点使用dw或者frontpage手动更新的,格式不规范,根本无法抓取。又由于没有站点的主动配合,无法得知哪些是需要公开的那些是不能公开的。 校务公开网站改版目标 所以这次改版我们必须做到下面几点: 各个单位能主动根据政策提供需要公开的信息 提供的方式必须方便简单,不需重复开发,如果全校几十个站点需要做大的改动,是不可能的。 必须是自动的,人工干预最少。 校务公开网站解决方法 关于异构数据库的整合问题,我们想到的第一个解决办法就是XML,实践证明,使用XML是一种目前最简单最有效解决校务公开网站的方法。 如果使用XML来交互,我们把XML文件载体想象成一个“盒子”,各个单位站点把自己需要公开的信息放入“盒子”,校务公开站点每隔一段时间去看一下“盒子”,如果有更新,同时更新到校务公开数据库。 只要我们规定好双方通信的格式,这样添加和删除一个网站变得非常方便。最终我们选择了互联网上比较流行的新闻格式RSS。 使用RSS的几个优点 这个”盒子”格式简单、容易编写 纯文本,容易理解,例子。 提供者不需知道校务公开网站的存在,提供者负责生成就可以了。 可以在访问的时候读取数据库生成这个”盒子”(最方便,改动最小),也可以在写新新闻的时候生成这个”盒子”(适合访问量大的网站)。 生成RSS的函数库 我们已经为大家写了一个asp函数库,也就是你可以不管什么RSS规范,只需include我们的函数库,调用几个方法即可。调用方法也非常简单。利用函数库还有一个好处是,如果以后我们要更换别的规范,只需更新函数库,然后通知大家下载最新的函数库即可,大家的程序不用任何更改。 XML和RSS XML是一种置标语言 RSS是XML的一个应用,也就是RSS文件也是一个XML文件,符合RSS规范的XML文件才是RSS文件。 RSS规范有多个版本,我们目前采用的是0.91版本。已经足够我们使用。 其他RSS资料 RSS Tutorial RDF Site Summary (RSS) 1.0 RSS 2.0 Specification 什么是XML 关于此规范的正确题目,亦即XML的正确全名,应该是: Extensible Markup Language。 eXtensible Markup Language只不过是一个拼写错误罢了。但是,现在简写XML不仅正确,而且正如它在本规范的标题中一样,是Extensible Markup Language的官方名称。 这个名称和简写是由James Clark最先提出的,其它可供选择的名称还包括小型标准标记语言MGML (Minimal Generalized Markup Language), 标准标记语言的小型结构MAGMA (Minimal Architecture For Generalized Markup Applications), 以及互联网置标结构语言SLIM (Structured Language for Internet Markup)。” XML的制定目标 XML应该可以在互联网上直接使用 XML应该支持各种不同的应用方式 XML应该与SGML兼容 处理XML文件的应用程序应该容易编写 XML中的可选特性的数量应该减到最小,最好减至没有 XML文件应该具有良好的可读性,并且比较清晰 用XML设计新的标记语言应该方便快捷 XML设计的标记语言应该正式、简洁 XML文件应该容易编制 XML标记的简洁性并不重要 为什么要发展XML HTML的出现大大丰富了网页的视觉和听觉效果,HTML方便的同时又有着它固有的缺点。 HTML是表形的,最重要的数据被表现形式的代码淹没,不同的浏览器和设备对相同的HTML有不同的解释。浏览器的高容错型造成了HTML内部结构的条理性越来越差。HMTL也无助于搜索引擎的开发。HMTL的不可扩展使他无法描述矢量图形,科技符号等等特殊显示效果。 XMLvs HTML 为什么要发展XML HTML是给人阅读的。 XML本身是给机器阅读的,我们通常使用XSLT技术把XML转换成各种格式。其实XML真正的应用是在异构系统的整合、保存数据上,我们平时所说的用XML做网站只是非常小的一个应用

文档评论(0)

snj01 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档