在线客服系统

语言的信息发布系统研究与实现

时间:2014-05-29 23:52 来源:发表吧 作者:李浩光 点击:

  1作为WEB的通用媒介

  XML的用处比较多,在没有XML之前,信息只能通过简单短小的文件传输,XML能够精确描述信息,可以更智能化地处理浏览器这样的应用程序信息。智能化的优点把XML推到WEB上通用媒介的位置。

  2利用XSLT来定义代码模板设计(UseXSLTtodefineacodetemplatedesign)

  XSLT是对XML文档进行转换的一种语言。XML文档能够通过XSLT对数据进行过滤、排序、编辑、计算等操作转换为其他结构(包括XML结构)的文档,譬如HTML文档、纯文档等等。在XSLT把数据库表结构转换为XML文档之后,系统所需的代码模板能够使用XSLT技术以及XML文档结构定义而来,最后系统所需目标源代码,能够使用上述的代码模板自动转换成XML文档输出。图1为目标源代码经过XML描述文件转换的原理图,样式表是按照SQL-99规范和特定数据库生成相应的脚本文件。样式表是XSLT定义的一系列用于转换的指令元素,这些指令书写的文档就是样式表。样式表它本身亦是一个XML文档。一个样式表包括很多模板规则,其中一个模板规则又可以包括一个模式和一个模板指令。模板指令的一个属性——模式,它是一个XPath表达式,它可以用于匹配源树中的元素。要使得本模板指令被处理,那么需要本模板和源树中被处理的元素匹配,这个处理的过程称为模板实例化。在模板指令里面,既包括文字结果元素,它是直接输出到结果文档中的元素,亦包括有其他指令,这些指令可以使用XPath表达式选择并处理源树中其他节点。而应用模板指令xsl:apply-templates也有可能会调用自身或其他与选用的节点集匹配的模板。只要有模板实例化,这些指令就会被执行并产生相应的片段输出到结果文档中。这就是XSLT代码模板格式化XML文件的整个流程。

  3系统实现(Systemimplementation)

  一个XML文档可以使用多个模板来输出,所以客户端能够十分便捷地在原有的内容基础上构造适合自己的访问站点,如前面所介绍那样,通过“内容(XML)+显示模板(XSL)=内容发布”就能够使用高效准确的办法完成。在特殊需要的情况下,我们可以让站点维护人员在使用模板之外,能够十分灵活地定制各种特殊的不同需求的显示需要。系统能够提供一个在线页面编辑的子系统,这个子系统的显示效果,可以是显而易见的,可以是用户端直接编辑文档的。这个子系统的功能可以满足绝大部分用户端编辑文档的需求,而且它的操作也非常简单,非常容易使用。用户端可以凭着日常办公软件操作的经验,即使不懂或不去了解HTML语言的格式也可使用,这样一来,就可以大大降低用户端的操作技能要求,从而大大降低维护成本。这个在线页面编辑子系统本身也是基于Web的,用Javescript编写而成。本文来自于《软件工程师》杂志。软件工程师杂志简介详见

  4结论(Conclusion)

  如何提高基于WEB的数据库应用开发速度和精确性,对于很多系统开发企业与程序员来说是个很有挑战性的问题。论文在深入研究XML与XSLT技术的基础上,设计与实现了动态网页自动生成系统。在代码模型设计的基础上的设计实现了XSL转换文件,它主要解决了与实现业务和业务层的两个相关的部分,实体类和操作类,还有表示层的具体实现。

  单位:广东工程职业技术学院


www.fabiaoba.com),是一个专门从事期刊推广期刊发表、投稿辅导、发表期刊的网站。
  本站提供如何投稿辅导、发表期刊,寻求论文刊登合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级论文刊登/国家级论文刊登/ CSSCI核心/医学投稿辅导/职称投稿辅导。

投稿邮箱:fabiaoba365@126.com
 在线咨询: 投稿辅导275774677投稿辅导1003180928
 在线咨询: 投稿辅导610071587投稿辅导1003160816
 联系电话:13775259981

联系方式
李老师QQ:发表吧客服610071587 陈老师QQ:发表吧客服275774677 刘老师QQ:发表吧客服1003160816 张老师QQ:发表吧客服1003180928 联系电话:18796993035 投稿邮箱:fabiaoba365@126.com
期刊鉴别
  • 刊物名称:
  • 检索网站:
热门期刊
发表吧友情提醒

近来发现有些作者论文投稿存在大量剽窃、抄袭行为,“发表吧”对此类存在大量剽窃、抄袭的论文已经停止编辑、推荐。同时我们也提醒您,当您向“发表吧”投稿时请您一定要保证论文的原创性、唯一性,这既是对您自己负责,更是对他人的尊敬。

此类投稿的论文如果发表之后,对您今后的人生和事业将造成很大的麻烦,后果不堪设想,请您一定要慎重,三思而后行。

如因版权问题引起争议或任何其他原因,“发表吧”不承担任何法律责任,侵权法律责任概由剽窃、抄袭者本人承担。

 
QQ在线咨询
陈老师:275774677
张老师:1003180928
李老师:610071587
刘老师:1003160816
论文刊登热线:
137-7525-9981
微信号咨询:
fabiaoba-com

友情链接

申请链接