基于XML快速建站系统
摘要 本文设计并实现了基于xml快速建站系统,并对系统中的一些难点及解决办法进行了介绍,这种方法经实践验证安全性和移植性都比较好。
关键词 xml;快速建站;设计与实现
中图分类号tp393文献标识码a 文章编号 1674-6708(2010)20-0119-02
1 快速建站系统的背景和现状
1.1 快速建站系统的背景和现状
xml技术发展至今,已经非常成熟,它广泛应用于电子商务层之间的数据交换、手机、pda等各种移动平台的信息传输,是目前为止解决因平台异构性所带来的软件移植性问题的最佳方案。
xml在构建网站中的作用也日渐突显,xml与html最大的区别就在于,前者所包含的标签内容可以很自然的表达某种含义,方便表示数据html 网页 模板 引导,而后者做为网页设计中历史悠久的标签语言,其标签内容本身只是代表某种显示格式,基本上数据和显示是混合在一起的,css虽然在一定程度上实
现了数据和实现的部分分离,但是大部分html代码仍然非常混乱,采用xml可以实现数据和显示的彻底分离。在很长一段时间里,html/xml将同时存在,xhtml语言便是两者过渡时期的中间产物,事实上,它被称为是完全符合xml定义规范的html,html中存在的一些不合理设计得到了解决,目前也已经投入使用。
1.2 系统开发的目的
asp/asp/jsp等动态网页技术目前在市场上使用的非常普遍,asp是其中最简单易学的一种开发工具,但是由于它是基于脚本语言的解释性平台,处理每一个请求都需要启动解释器解释并返回结果,而asp/jsp,分别基于c#/java,它们是编译性语言,编译一次后,可以缓冲结果,处理下一次请求时,除非代码发生改变,否则直接返回缓冲中的结果,相比较asp的每次都要解释的特性,速度有显著提高,然而,不管是解释性,还是编译性的动态网页技术,我们访问html/xml格式网页的速度永远比动态网页格式的网页速度快。因为每一次请求只是简单的返回文本而已,中间不需要与数据库通信,不需要执行服务端程序。也就是通常所说的静态网页,静态生成技术所要解决的问题就是把动态网页所有的可能结果网页,都生成为单独的一张静态html/xml网页。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论