下载此文档

内容管理系统中基于XML页面发布的实现与应用.doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
内容管理系统中基于XML页面发布的实现与应用.doc内容管理系统中基于XML页面发布的实现与应用摘要:本文介绍网站内容管理系统基于XML页面发布的实现方法和要点,包括XML数据结构格式设计、XSL样式表编写要点、XML文件生成技术、対内容止文屮HTML标记处理和编码保护方法。关键词:内容管理系统、XML、XSL、页面发布、内容保护目前网站内容管理系统(新闻系统)很多,一般能进行•类别管理、模板管理、支持生成静态网页,内SWYSIWYG(所见即所得)编供器,其存储资料数据库屮常混排有HTML标记,所发布页而多为HTML格式。由于HTML的标记日益臃肿,文件结构缺乏条理,描述能力有限、有效数据提取复杂等己不再能满足网络上新的应川需求,作为W3C推荐的下一代网页发布语言,XML+XSL方式是犬势所趋。XML数据结构格式设计网页内容信息一般包括基本文本信息、屈性(元数据)信息、多媒体信息(图片附件)、其它相关信息,一般对应到数据库的信息分类(频道栏日)表、信息基表、图片附件表等。由于XML强调数据信息本少,XML结构的全面和合理直接关系到其应用与共亨。根据我长期网站开发设计经验,将信息发布类的XML格式文件设计如下(…处表示略):<?xmlversion=""encoding="GB2312"standalone=uyes"?><?xml-stylesheettype="text/xsl"href='"?><info><base><infosubject>文章标题</infosubject><infosubhead>文章副标题</infosubhead><infocontentencry="tHx!lCDATA[文章内容]]></infocontent>vinfotime>信息日期</infotime></base><property><infono>文章编号</infono><infoauthorcountry="国籍"email="邮件">作者1</infoauthor>...<infowaylink=">^i源链接"〉来源</infoway><infotopic>i,®inj</infotopic>vcolumncode>分类编码</columncode><columnlocationx![CDATA[网站中当前位置]]></columnlocation><indbtime="录入日期"〉录入者</infoeditor><originurl>互联网上源网址</originurl><htmlpath>网页存放路径</htmlpath><infobypage><itemtext=n第1页”Link=7.../><itemtext=H第2页”Link=V.../><itemtext=H下一页"Link="/.../"/>...</infobypage></property><pic><itemalt=,,usrc=,f....jpg"descr=u图1"link』....jpg”align=HTopLeft'7><itemalt=,,nsrc=u...Hdescr二“图2"link=n/lIl/.docualign=,,TopMiddle,7>...</pic><attach><itemtext=u原件1"link=7.../.doc"type=,'doc,7><itemtext="附件2”link='7.../.zip'*type=Hzip7>...</attach><relate><blocktitle="相关法规"morelink="/law/"><itemtext="法规1"link="/law/'7><itemtext=n法规2”link=Vlaw/,7>...</block><blocktitle="相关论文"moreUnk="/thesis/nK)"><itemtext』论文1”link=7111/.htm,7>...</block><blocktitle="今日要闻"morelink="...n><itemtext=H要闻1”link=,7111/.htm,7>...</block></relate></info>XML标签命名灵活,如文中根元索采用vinfo>标记,也可用varticle>或<doc>,但XML和XSL的最人好处是数据与显示的完全分离,只要我们采用一种统一规范,就可轻松实现不同系统的通用与共亨,如能将多个项目XML格式统一而只针对不同网站进行相应XSL的调整;<base>元素部分:为基础信息,其屮infocontent子元素增设为encry属性,用于标记是否进行编码加密;<property>元素部分:为一些描述数据的数据,其+1info

内容管理系统中基于XML页面发布的实现与应用 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人pppccc8
  • 文件大小85 KB
  • 时间2020-09-22