总的说来的XML的运用可分为四类:
(1)运用于客户须要与差别的数据源举行交互时。数据能够来自差别的数据库,他们都有各自差别的庞杂花样。但客户与这些数据库间只经由过程一种范例言语举行交互,那就是XML。由于XML的自定义性及可扩展性,它足以表达种种类型的数据。客户收到数据后能够举行处置惩罚,也能够在差别数据库间举行通报。总之,在这类运用中,XML处理了数据的一致接口问题。然则,与其他的数据通报范例差别的是,XML并没有定义数据文件中数据涌现的细致范例,而是在数据中附加tag来表达数据的逻辑构造和寄义。这使XML成为一种顺序能自动明白的范例。
(2)运用于将大批运算负荷散布在客户端,即客户可根据自身的需求挑选和制造差别的运用顺序以处置惩罚数据,而服务器只须发出同一个XML文件。仍以上例为论,如按传统的"客户/服务器"工作方式,客户向服务器发出差别的要求,服务器离别予以响应,这不仅加重服务器自身的负荷,而且收集管理者还须事前观察种种差别的用户需求以做出响应差别的顺序,但如果用户的需求冗杂而多变,则依然将一切营业逻辑集合在服务器端是不合适的,由于服务器端的编程职员能够来不及满足浩瀚的运用需求,也来不及跟上需求的变化,两边都很被动。运用XML则将处置惩罚数据的主动权交给了客户,服务器所作的只是尽量完美、正确地将数据封装进XML文件中,恰是各取所需、各司其职。XML的自解释性使客户端在收到数据的同时也明白数据的逻辑构造与寄义,从而使普遍、通用的散布式盘算成为能够。
(3)运用于将同一数据以差别的相貌展示给差别的用户。这一运用也可在上例中体现出来。它又类似于同一个脚本,我们却能够用电视剧、影戏、话剧、动画片等差别情势表现出来。这一运用将会为收集用户界面个性化、作风化的生长铺平道路。
(4)运用于收集代办对所获得的信息举行编辑、增减以顺应个人用户的须要。有些客户获得数据并不是为了直接运用而是为了根据须要构造自身的数据库。比方说,教育部竖立一个巨大的题库,测验时将题库中的问题掏出多少构成试卷,再将试卷封装进XML文件,接下来就是最出色部分,在各个学校让其经由过程一个过滤器,滤掉一切的答案,再发送到各个考生眼前,未经过滤的内容则可直接送到先生手中,固然测验事后还能够再传送一份答案汇编。另外,XML文件中还能够包括进诸如难度系数、往年错误率等其他相干信息,如许只需几个小顺序,同一个XML文件便可变成多个文件传送到差别的用户手中。
以上就是浅谈WEB页面东西言语XML(四)运用分类的细致内容,更多请关注ki4网别的相干文章!