理解Web页面工具语言XML四应用程序分类
XML的一般应用可以分为四类:
(1)当客户需要与不同的数据源进行交互,数据可能来自不同的,他们都有不同的复杂的格式。但客户交互的唯一标准语言,即XML。因为自定义和扩展的XML,它足以表达各种类型的数据。接收数据后,客户可以处理或者转让的方式不同。总之,在这类应用中,XML解决了数据的统一接口问题。然而,不像其他的数据传输标准,XML不定义数据文件中的数据的具体规格,但增加了标签的数据表达逻辑结构和意义的数据,这使XML规范,自动理解一个程序。
(2)适用于分配大量的计算负载在客户端,即客户可以选择根据自己的需要产生不同的应用程序来处理数据,而只需要发出同一个XML文件。理论更多的情况下,如传统的客户/客户工作模式的不同要求,分别回应,这不仅增加了负荷,和网络管理员必须推进各类客户需求的调查作出相应的不同的程序,但如果用户需求复杂多变。所有的业务逻辑,仍会集中在年底是不合适的,因为最终的程序员将不能满足许多应用的要求,以跟上需求变化太晚,双方都很被动。XML应用程序将处理主动数据给客户,只是尽可能完美,准确的数据封装成XML文件,它是每个人以他所需要的东西和责任。XML的自我解释,使客户能够在接收数据的同时理解的逻辑结构和意义的数据,所以广泛和通用的分布式计算成为可能。
(3)是用于显示相同的数据,不同的用户具有不同的特点。该应用程序也可以体现在上面的例子中,它类似于相同的脚本,但是我们可以以不同的形式表现出来,如电视剧、电影、电视剧、动漫等等。这个应用程序将为个性化的用户界面和网络化发展的途径。
(4)它是用来编辑和减少由网络代理获得的满足用户个性化需求的信息,一些客户得到的数据不能直接使用,但组织根据自己的需要。例如,教育部建立一个庞大的数据库,测试将被删除的几个问题话题作文,并封装成XML文件,然后在所有学校中最精彩的部分让它通过一个过滤器,过滤掉所有的答案,然后发送到各候选人之前。未经过滤的内容可以直接发送到教师手中的课程,考试结束后还可以给一个答案的组件。此外,XML文件也可以包括其他相关信息,如难度系数与往年的误差率,所以只有几个小程序可以发送给不同的用户相同的XML文件。