基于XML的自动化信息发布方案的论文.docVIP

基于XML的自动化信息发布方案的论文.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于XML的自动化信息发布方案的论文.doc

  基于XML的自动化信息发布方案的论文  [摘要] 信息发布是任何电子商务和电子政务网站必须解决的技术问题,本文介绍了一种基于xml的信息自动化发布方案,方案中无需引入数据库管理系统,降低了网站建设成本,提高了信息发布的效率。   [关键词] 信息发布 xml 电子商务 电子政务      一、引言   随着inter的飞速发展和普及,电子商务和电子政务网站已经成为企事业单位重要的信息发布平台,也是人们快速获取各种信息的重要途径。目前国内很多公司都建立了自己的门户网站和部门网站,来发布各类新闻和通知等信息。   当前信息发布大致有两种方式:第一种是通过固定的模板来发布信息,即根据已有的html格式的信息模板,通过简单的内容替换来生成静态的页面,然后通过ftp上传到服务器,再修改主页上的连接进行发布;第二种是将信息数据保存到数据库或者文件中,当用户阅读具体信息的时候,从数据库或文件中调出数据,动态生成显示页面。   第一种发布方式,信息格式灵活,显示速度较快,但整个过程很繁琐,维护起来非常麻烦;第二种方式,信息的发布和管理比较方便;本文主要介绍一种基于xml的自动化信息发布方案,无需引入数据库系统,将静态html页面显示速度快的特点和文件存储节省成本和便于维护的特点相结合,提供一种便捷的信息发布和维护方式,尤其适用于中小型网站信息发布。   二、xml技术的特点   xml(extensible markup language)是l(standard generalized markup language标准通用标记语言)的简化版本。.xml是一种简单而有效的通用语言规范,属于元标记语言。xml文档是用纯文本编写的,可以用多种方法创建和xml文档允许用户根据自己的需要,灵活定义数据组织方式。采用xml技术进行数据存储具有以下特点:   通用性:xml是开放的国际化标准,l指针语言标准。使用xml可以在不同的计算机系统间交换信息。   易用性:xml对sgml进行了精简,它抛弃了sgml中不常用的部分,方便用户编写l浏览器降低了困难。   跨平台性:由于xml本身具有良好的跨平台性,只要数据存储为xml格式,那么这些数据就可以被任何其他语言或系统识别。   高性价比的存储方案:相比于普通的文件,xml文档在数据定位和修改等操作方面具有明显的优势,具有较好的速度和效率;xml文档可以代替数据库实现常用的数据操作,无需单独安装数据库系统软件,使得系统的整体成本得以降低。   目前,处理xml文档的方式主要有sax与dom两种。sax(simple api for xml)是一种基于流的,以事件处理方式工作的接口。dom(document object model)则是在对xml文档进行分析后,在内存中建立起一个完整的树结构,然后在此基础上进行各种操作。简单地比较来看,sax对系统资源要求低,速度快,但对文档的操作是只读的;dom的处理能力强大!但要求大量的系统资源,尤其是对于大的文档。而后还出现了xpath和xpointer用以完成xml的搜索和转换;xsml和xslt和soap用以完成xml的远程对象访问,xml query languages的出现使xml查询语言可用于任何xml文档。   三、基于xml的信息发布方案   公司网站的信息发布不仅包括新闻,还包括通知,公告,招聘信息和各种动态信息,其整体流程为:系统管理员为信息发布者设置权限,信息发布者根据自己的用户名和口令登录到信息发布界面,进行信息的发布和管理,部分信息在发布前还需要系统管理员进行审批。本方案以新闻信息发布为例进行说明:   1.总体设计方案   根据l文件格式,开发工具选择asp[根据实际需要,可以自由选择其他语言工具(如jsp,php等)与xml文件自由组合]。   为了充分利用传统信息发布中静态html页面前台显示速度快的优点,在新闻数据写入xml文档的同时,由程序根据约定模板自动生成当前新闻的静态html页面,采用当前时间作为文件的名称(如20080201091011.html,此命名方式在新浪网等门户网站大量使用),同时为了避免xml文件过大造成解析过慢,新闻分为近期新闻和早起新闻,对于近期新闻采用xml文件和静态html页面双重存储格式,xml文件用于支持对新闻数据的修改,修改后重新生成静态html页面用于前台显示;早期新闻只保留静态html页面供浏览,xml文件中不进行数据保存,不提供修改操作。管理员可以通过管理界面将当前的近期新闻转为过期新闻,转换的同时将xml文件中对应的数据删除。同时考虑到新闻中经常出现的多媒体信息(如图片,音频和视频数据),根据其数据量大,独立引用的特点,只保存多媒体文件的名字,当新闻

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档