欢迎来到天天文库
浏览记录
ID:7723778
大小:26.00 KB
页数:8页
时间:2018-02-23
《基于ml自动化信息发布方案 》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、精品文档基于ML自动化信息发布方案[摘要]信息发布是任何电子商务和电子政务网站必须解决的技术问题,介绍了一种基于XML的信息自动化发布方案,方案中无需引入数据库管理系统,降低了网站建设成本,提高了信息发布的效率。[关键词]信息发布XML电子商务电子政务一、引言随着Inter的飞速发展和普及,电子商务和电子政务网站已经成为企事业单位重要的信息发布平台,也是人们快速获取各种信息的重要途径。目前国内很多公司都建立了自己的门户网站和部门网站,来发布各类新闻和通知等信息。当前信息发布大致有两种方式:第一种是通过固定的模板来发布信息,即根据已
2、有的HTML格式的信息模板,通过简单的内容替换来生成静态的页面,然后通过FTP上传到服务器,再修改主页上的连接进行发布;第二种是将信息数据保存到数据库或者文件中,当用户阅读具体信息的时候,从数据库或文件中调出数据,动态生成显示页面。2016全新精品资料-全新公文范文-全程指导写作–独家原创8/8精品文档第一种发布方式,信息格式灵活,显示速度较快,但整个过程很繁琐,维护起来非常麻烦;第二种方式,信息的发布和管理比较方便;主要介绍一种基于XML的自动化信息发布方案,无需引入数据库系统,将静态HTML页面显示速度快的特点和文件存储节省成
3、本和便于维护的特点相结合,提供一种便捷的信息发布和维护方式,尤其适用于中小型网站信息发布。二、XML技术的特点XML(extensibleMarkupLanguage)是W3C在1998年9月设计的一个SGML(StandardGeneralizedMarkupLanguage标准通用标记语言)的简化版本。XML是一种简单而有效的通用语言规范,属于元标记语言。XML文档是用纯文本编写的,可以用多种方法创建和编辑。XML文档允许用户根据自己的需要,灵活定义数据组织方式。采用XML技术进行数据存储具有以下特点:通用性:XML是开放的国
4、际化标准,W3C正式批准的,具有标准的名域说明方法,支持文档对象模型标准、可扩展类型语言标准、可扩展链接语言标准和XML指针语言标准。使用XML可以在不同的计算机系统间交换信息。易用性:XML对SGML进行了精简,它抛弃了SGML中不常用的部分,方便用户编写Web页面同时也给设计人员实现XML浏览器降低了困难。跨平台性:由于XML本身具有良好的跨平台性,只要数据存储为XML格式,那么这些数据就可以被任何其他语言或系统识别。2016全新精品资料-全新公文范文-全程指导写作–独家原创8/8精品文档高性价比的存储方案:相比于普通的文件,
5、XML文档在数据定位和修改等操作方面具有明显的优势,具有较好的速度和效率;XML文档可以代替数据库实现常用的数据操作,无需单独安装数据库系统软件,使得系统的整体成本得以降低。目前,处理XML文档的方式主要有SAX与DOM两种。SAX(SimpleAPIforXML)是一种基于流的,以事件处理方式工作的接口。DOM(DocumentObjectModel)则是在对XML文档进行分析后,在内存中建立起一个完整的树结构,然后在此基础上进行各种操作。简单地比较来看,SAX对系统资源要求低,速度快,但对文档的操作是只读的;DOM的处理能力强
6、大!但要求大量的系统资源,尤其是对于大的文档。而后还出现了Xpath和XPointer用以完成XML的搜索和转换;XSML和XSLT和SOAP用以完成XML的远程对象访问,XMLQueryLanguages的出现使XML查询语言可用于任何XML文档。三、基于XML的信息发布方案公司网站的信息发布不仅包括新闻,还包括通知,公告,招聘信息和各种动态信息,其整体流程为:系统管理员为信息发布者设置权限,信息发布者根据自己的用户名和口令登录到信息发布界面,进行信息的发布和管理,部分信息在发布前还需要系统管理员进行审批。本方案以新闻信息发布为
7、例进行说明:1.总体设计方案根据Web软件B/S结构的特点,方案中新闻数据的存储采用XML文件格式,开发工具选择ASP[根据实际需要,可以自由选择其他语言工具(如JSP,PHP等)与XML文件自由组合]。2016全新精品资料-全新公文范文-全程指导写作–独家原创8/8精品文档为了充分利用传统信息发布中静态HTML页面前台显示速度快的优点,在新闻数据写入XML文档的同时,由程序根据约定模板自动生成当前新闻的静态HTML页面,采用当前时间作为文件的名称(如20080201091011.html,此命名方式在新浪网等门户网站大量使用),
8、同时为了避免XML文件过大造成解析过慢,新闻分为近期新闻和早起新闻,对于近期新闻采用XML文件和静态HTML页面双重存储格式,XML文件用于支持对新闻数据的修改,修改后重新生成静态HTML页面用于前台显示;早期新闻只保留静态HTML页面供浏览,XM
此文档下载收益归作者所有