[摘要]信息发布是任何电子商务和电子政务网站必须解决的技术问题,介绍了一种基于XML 的信息自动化发布方案,方案中无需引入数据库管理系统,降低了网站建设成本,提高了信息发布的效率
[关键词]信息发布 XML 电子商务电子政务信息发布系统包括前台新闻显示部分和后台新闻发布和维护部分
核心功能简介如下:(1)新闻管理
提供新闻发布,删除,编辑,近期新闻转为过期新闻等管理操作
egmentContent>段落内容数据</segmentContent></segment></news></document>3
关键技术的讨论与实现(1)新闻发布模板设计
典型的新闻内容中包含新闻的关键字,新闻标题,发布日期,发布单位,发布者,正文等要素,信息发布的关键在于正文数据已何种形式写入到 XML 文件中
本方案中将新闻的具体内容分段进行处理,一则新闻的正文部分由若干段组成,每一段的内容可以是单一的文本,图片或者其他允许的多媒体,也可以是多种文件根据一定顺序和空间排列的组合形式
信息发布的初始状态每段只有一栏,发布者可以根据实际需要对某一段落进行分栏,每一栏内放置单一的文件内容
从而使得新闻内容的组合方式更灵活,简单,有用
(2)面对对象的编码实现
方案中服务器端采纳 VBScript 进行编码,该脚本支持面对对象的编码,为了充分发挥其面对对象的可重用性,灵活高效的特点,在对系统整体进行编码进行讨论和分析之后,引入了面对对象的知识,设计了用于操作 XML 文件的类
操作主要包括以节点为单位的猎取,修改,删除,增加等操作
该类的主要描述如下:ClassCls_News‘…………属性变量的定义PublicPropertyGetnewsId'猎取 XML 文件中节点具体属性的值 EndProperty…………PublicFunctionGetInfoFromXml(objXmlDoc)&#