六、XML展望 任何一项新技术的产生都是有其需求背景的,XML的诞生是在HTML遇到不可克服的困难之后。近年来HTML在许多复杂的Web应用中遇到了问题,要彻底解决这些问题,必须用功能强大的XML来替代HTML作为Web页面的书写工具。XML有利于信息的表达和结构化组织,从而使数据搜索更有效;XML可以使用URL别名使Web的维护更方便,也使Web的应用更稳定;XML可以使用数字签名使Web的应用更广阔拓展到安全保密领域。可以认为未来的Web书写工具必定是XML。而XML的广泛使用必然能推动Web不断发展,从而开创Web应用的新时代。 Web的应用将随着XML的使用而更精彩,以下是可以预见...
http://www.jb51.net//article/2367.htm
五、XML带来的好处 (1)更有意义的搜索 数据可被XML唯一的标识。没有XML,搜索软件必须了解每个数据库是如何构建的。这实际上是不可能的,因为每个数据库描述数据都是不同的。有了XML,书就可以很容易以标准的方式按照作者、标题、ISBN序号或其他的标准分类。搜索书就变得十分方便。 (2)开发灵活的Web应用软件 数据一旦建立,XML能被发送到其他应用软件、对象或者中间层服务器做进一步地处理。或者它可以发送到桌面用浏览器浏览。XML和HTML、脚本、公共对象模式一起为灵活的三层Web应用软件的开发提供了所需的技术。 (4)不同来源数据的集成 现在搜索多样的不兼容的数据库实际上是不可...
http://www.jb51.net//article/2366.htm
四、XML应用分类 总的说来的XML的应用可分为四类: (1)应用于客户需要与不同的数据源进行交互时。数据可能来自不同的数据库,他们都有各自不同的复杂格式。但客户与这些数据库间只通过一种标准语言进行交互,那就是XML。由于XML的自定义性及可扩展性,它足以表达各种类型的数据。客户收到数据后可以进行处理,也可以在不同数据库间进行传递。总之,在这类应用中,XML解决了数据的统一接口问题。但是,与其他的数据传递标准不同的是,XML并没有定义数据文件中数据出现的具体规范,而是在数据中附加tag来表达数据的逻辑结构和含义。这使XML成为一种程序能自动理解的规范。 (2)应用于将大量运算负荷分布在客...
http://www.jb51.net//article/2365.htm
三、支持XML的公司和它们的开发工具 尽管XML还处在开发阶段,其标准正在由W3C组织制定,但是已经有许多公司表示全力支持XML,并开发了不少XML工具。Adobe公司的FrameMaker可以用来书写XML文档。Microsoft公司推出的IE4.0已经可以显示、处理和编辑XML文档,Microsoft公司作出承诺,要在下一个版本的Office软件如MSWord、Excel中支持XML。 Netscape、Sun公司也不甘寂寞,纷纷表示要在他们的Web工具中支持XML。除了这些著名的公司有所行动外,其他小公司也把XML作为一种商机,纷纷投入到XML的开发工作中。例如ArborText公司...
http://www.jb51.net//article/2364.htm
二、XML的定义 XML是一个精简的SGML,它将SGML的丰富功能与HTML的易用性结合到Web的应用中。XML保留了SGML的可扩展功能,这使XML从根本上有别于HTML。XML要比HTML强大得多,它不再是固定的标记,而是允许定义数量不限的标记来描述文档中的资料,允许嵌套的信息结构。HTML只是Web显示数据的通用方法,而XML提供了一个直接处理Web数据的通用方法。HTML着重描述Web页面的显示格式,而XML着重描述的是Web页面的内容。 XML中包括可扩展格式语言XSL(ExtensibleStyleLanguage)和可扩展链接语言XLL(ExtensibleLinkingL...
http://www.jb51.net//article/2363.htm
一、XML产生的背景 XML同HTML一样,都来自StandardGeneralizedMarkupLanguage,即标准通用标记语言,简称SGML。早在Web未发明之前,SGML就早已存在。正如它的名称所言,SGML是一种用标记来描述文档资料的通用语言,它包含了一系列的文档类型定义(简称DTD),DTD中定义了标记的含义,因而SGML的语法是可以扩展的。SGML十分庞大,既不容易学,又不容易使用,在计算机上实现也十分困难。鉴于这些因素,Web的发明者--欧洲核子物理研究中心的研究人员根据当时(1989年)计算机技术的能力,提出了HTML语言。 HTML只使用SGML中很小一部分标记,例...
http://www.jb51.net//article/2360.htm
所以呢,可以这样理解"while"循环--它执行一系列的命令,直到一个特定的条件满足。但是,现在我们想一想,如果条件的第一个重复就满足条件了,那将会出现什么情况呢?例如,在上面的重复中,如果你输入2001,该循环将一次也不执行。你自己亲手试试然后你就会明白我们的意思了。 所以,如果你遇到必须至少执行一次的重复时,你可以选择使用PHP给你提供的"do-while"循环。首先看看下面的例子:do{dothis!}while(condition)让我们来一个快速的例子:<?php$bingo=366;while($bingo==699){echo&qu...
http://www.jb51.net//article/1979.htm
对于那些对这个个概念不熟的读者,循环是一种能让你一遍一遍重复使用同一系列PHP命令的控制结构。实际重复的次数可以由你自己决定。 第一个,也是最简单的一个循环就是所谓的"while"循环,如下所示:while(condition){dothis!}或者,用汉语表示while(下雨了){带上伞!} 在这种情况中,只要条件的值是真,还记得上次怎么学的吗?---大括弧里的PHP命令将一直执行。只要条件变成假值了-例如,在上例中,太阳出来了,循环将终止,后面的命令也就不会再执行了。 这儿有一个简单的例子来说明如何使用"while"循环:<?//如果表单...
http://www.jb51.net//article/1978.htm
自从DreamweaverMX2004发布以来,我曾经无数次向Dreamweaver的新老用户演示它的新特征和新功能。每次进行产品演示,我很快就会极力称赞DreamweaverMX2004设计和呈现CSS(或层叠样式表)的新功能。本篇详细\全面了解CSS。 然而最近某位新用户问了一个问题,说实话,这个问题一下子让我张口结舌。这位用户只是问:“我为什么要使用CSS?”当时我意识到,尽管我们这些每天与HTML和CSS打交道的人非常了解CSS的优点,但仍有很多人并不了解。或者说并不完全了解CSS所能提供的所有优点。本文是我对上面那位新用户的书...
http://www.jb51.net//article/1199.htm
时间:2006-3-6作者:泣红亭简介:原文出处:www.51js.com说明:2004年6月15日翻译:最近在无忧脚本混了一阵子,回复了一些贴子,自己却没有做出什么东东让大家看看,心里有些不安,于是写了下边的一点东西,本来应该发在类封装区的,考虑到那里比较冷,而这篇文章我希望能够帮助到更多的朋友,因此放到这里来了。 类是什么?许多刚接触编程的朋友都可能理解不了类,其实类是对我们这个现实世界的模拟,把它说成“类别”或者“类型”可能会更容易理解一些。比如“人”这种动物就是一个类,而具体某一个人就是“人”这个类的一个实例,“人”可以有许多实例(地球人超过六十亿了),但“人”这个类只有一个...
http://www.jb51.net//article/924.htm
