动态网站制作指南



当前位置 > 网站建设学院 > 网络编程 > xml教程 Rss
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket

了解WEB页面工具语言XML(五)好处


发表日期:2003-6-4


五、xml带来的好处

  (1)更有意义的搜索

  数据可被XML唯一的标识。没有XML,搜索软件必须了解每个数据库是如何构建的。这实际上是不可能的,因为每个数据库描述数据都是不同的。有了XML,书就可以很容易以标准的方式按照作者、标题、ISBN序号或其他的标准分类。搜索书就变得十分方便。

  (2)开发灵活的Web应用软件

  数据一旦建立,XML能被发送到其他应用软件、对象或者中间层服务器做进一步地处理。或者它可以发送到桌面用浏览器浏览。XML和HTML、脚本、公共对象模式一起为灵活的三层Web应用软件的开发提供了所需的技术。

  (4)不同来源数据的集成

  现在搜索多样的不兼容的数据库实际上是不可能的。XML能够使不同来源的结构化的数据很容易的结合在一起。软件代理商可以在中间层的服务器上对从后端数据库和其他应用处来的数据进行集成。然后,数据就能被发送到客户或其他服务器做进一步的集合、处理和分发。

  (5)多种应用得到的数据

  XML的扩展性和灵活性允许它描述不同种类应用软件中的数据,从描述搜集的Web页到数据记录。同时,由于基于XML的数据是自我描述的,数据不需要有内部描述就能被交换和处理。

  (6)本地计算和处理

  XML格式的数据发送给客户后,客户可以用应用软件解析数据并对数据进行编辑和处理。使用者可以用不同的方法处理数据,而不仅仅是显示它。XML文档对象模式(DOM)允许用脚本或其他编程语言处理数据。数据计算不需要回到服务器就能进行。分离使用者观看数据的界面,使用简单灵活开放的格式,可以给Web创建功能强大的应用软件,这些软件原来只能建立在高端数据库上。

 (7)数据的多样显示

  数据发到桌面后,能够用多种方式显示。通过以简单开放扩展的方式描述结果化的数据,XML补充了HTML,被广泛的用来描述使用者界面。HTML描述数据的外观,而XML描述数据本身。由于数据显示与内容分开,XML定义的数据允许指定不同的显示方式,使数据更合理地表现出来。本地的数据能够以客户配置、使用者选择或其他标准决定的方式动态地表现出来。CSS和XSL为数据的显示提供了公布的机制。

  (8)粒状的更新

  通过XML,数据可以粒状的更新。每当一部分数据变化后,不需要重发整个结构化的数据。变化的元素必须从服务器发送给客户,变化的数据不需要刷新整个使用者的界面就能够显示出来。目前,只要一条数据变化了,整一页都必须重建。这严重限制了服务器的升级性能。XML也允许加进其他数据,比如预测的温度。加入的信息能够流入存在的页面,不需要浏览器发一个新的页面。

  (9)在Web上发布数据

  由于XML是一个开放的基于文本的格式,它可以和HTML一样使用HTTP进行传送,不需要对现存的网络进行变化。

  (10)升级性

  由于XML彻底把标识的概念同显示分开,处理者能够在结构化的数据中嵌套程序化的描述以表明如何显示数据。这是令人难以相信的强大的机制,使得客户计算机同使用者间的交互作用尽可能的减少了,同时减少了服务器的数据交换量和浏览器的响应时间。另外,XML使个人的数据只能通过更新的布告发生变化,减少了服务器的工作量,大大增强了服务器的升级性能。

  (11)压缩性

  XML压缩性能很好,因为用于描述数据结构的标签可以重复使用。XML数据是否要压缩要根据应用来定,还取决于服务器与客户间数据的传递量。XML能够使用HTTP1.1中的压缩标准。

  (12)开放的标准

  XML基于的标准是为Web进行过优化的。微软和其他一些公司以及W3C中的工作组正致力于确保XML的互用性,以及为开发人员、处理人员和不同系统和浏览器的使用者提供支持,并进一步发展XML的标准。

XML包括一套相关的标准:

  可扩展标识语言(XML)标准,这是W3C正式批准的。这意味着这个标准是稳定的,完全可用于Web和工具的开发。

  XML名域标准,这用来描述名域的句法,支持能识别名域的XML解析器。

  文档对象模式(DOM)标准,这为给结构化的数据编写脚本提供了标准,这样开发人员就能够同计算机在基于XML的数据上进行交互作用。

  可扩展类型语言(XSL)标准,这是一个工作草案。XSL有两个模块��XSL转换语言和XSL格式化对象。转换语言可用来转换XML以满足显示要求。由于XSL的两部分是模块,转换语言能够独立的用来进行多用途的转换,包括把XML转换成结构完整的HTML。CSS可应用于结构简单的XML数据,但不能以不同于信息如何传递来的方式显示信息。

  可扩展链接语言(XLL)标准和XML指针语言(XPOINTER)标准是当前的工作草案。XLL提供类似与HTML的链接,但功能更强大。例如,链接可以是多方向的,可以存在于对象上而不仅仅是页面上。IE5内在不支持XLL。

  (13)微软产品的支持

  微软IE4.0支持通用的XML解析器、XML对象模式和XML数据源对象。IE5和Office2000支持许多添加的XML特性和技术。

  (14)新的机会

  作为表示结构化数据的一个工业标准,XML为组织、软件开发者、Web站点和终端使用者提供了许多有利条件。更多的纵向市场数据格式建立起来,被应用于关键市场诸如高级的数据库搜索、网上银行、医疗、法律事务、电子商务和其他领域,这使得机会更进一步地扩大。当站点更多地进行分发数据,而不仅仅是提供数据浏览时,特别的机会就产生了。

  顾客服务正从电话和地理位置转移到Web站点上来,而且将会由于XML的强大功能受益更多。并且,由于大多数商业应用软件包括数据的处理和转移,如购买单、发货单、顾客信息、合同、图纸等等,XML将会改革终端用户在Internet上的行为,许多商业应用将能实现。另外,使用基于XML的面向企业内部互连网的词汇库,Web站点上的信息,无论是储存在文档中还是数据库中,可以被标识。这些词汇也能够对那些需要在顾客和供应商之间交换信息的中小型企业提供帮助。

  一个重要的未开发的市场是开发使终端用户很容易建立自己的Web站点的工具,包括用来从数据库信息和存在的使用者界面中产生XML数据的工具。另外,标准模式可以开发用来描述数据,可以使用规划、图表、Excel或其他电子数据表的功能。开发公布的用来描述从数据库中产生的XML的可视化工具是个很好的机会。观看XML数据的工具可以用Visual Basic,java和C++编写。

  XML需要强大的新工具用来在文档中显示丰富的复杂的XML数据,可以在分层的动态变化的数据上映射用户友好的显示层来实现这一目的。XML数据的布局图包括数据透视表等。

  Web站点可以提供股票报价、新文章或实时的交易数据。通过制定信息老化的规则,信息超载可以避免。开发用户用来制定规则和服务器和客户软件用来实现规则的基于XML的工具是个巨大的机会。可以用脚本编写一个标准对象模式用来过滤进来的信息,检查储存的信息,创建输出的信息,进入数据库等等。

关注此文的读者还看过:
·2012-5-17 12:49:30 学习使用XML引擎XQEngine
·2012-5-17 12:46:43 XML轻松学习手册(1)XML快速入门
·2012-5-17 12:41:21 XML轻松学习手册(5)XML实例解析
·2012-5-17 12:40:36 XML入门的常见问题(四)
·2012-5-17 12:40:36 XMLHTTP资料
·2012-5-17 12:40:36 什么是XML
·2012-5-17 12:40:36 什么是 XML Web Service
·2012-5-17 12:40:36 XML正在接管Web服务 成为SOA的基础
·2012-5-17 12:40:36 XML教程:XML有哪些用途?
站长推荐 PS笔刷下载 在线翻译 系统进程 广告代码
  发表评论
姓 名: 验证码:
内 容:
教程搜索服务
项目外包信息
·UI界面设计
·产品外观改版设计 15000元
·照明灯具网站设计 10000元
·求长期合作网站设计制作高手
·做B2C网站 20000元
·Android或QT软硬件平台设计(工
·网站首页FLASH
·网站PSD稿设计
·企业网站整站网页设计(美观大气
·网站页面设计及套入程序
·UI界面设计
·产品外观改版设计 15000元
·照明灯具网站设计 10000元
·求长期合作网站设计制作高手
·PPT设计
发布信息 浏览信息
邮件订阅服务
输入你的邮件地址,你将不会错过任何关于<xml教程>的内容


网络编程文章分类
ASP教程
ASP实例
ASP技巧
ASP文摘
PHP教程
PHP技巧
PHP实例
PHP文摘
JSP教程
JSP技巧
JSP实例
JSP文摘
ASP.NET教程
ASP.NET技巧
ASP.NET实例
ASP.NET应用
xml教程
xsl教程
xml技巧
C#教程
C#应用
Delphi教程
Perl教程
Shell教程
Ajax教程
Visual Basic教程
Java教程
J2EE/J2ME教程
C/C++教程
移动解决方案
移动短信技术
移动行业动态
软件工程
WordPress
Android开发
站长工具:Google PR查询|Alexa排名查询|网站速度测试|CSS在线编辑器|OPEN参数生成器|弹出式窗口代码产生器|密码登录生成器|在线按钮生成器|Meta标签生成器|邮箱图标在线生成|多色彩特效字代码生成器|网页代码调试器|在线FTP登陆|Flash取色器|配色代码对照表|配色辞典|CSS生成器|CSS在线压缩|广告代码|框架网页代码生成器|js/vbs加密|md5加密|进制转换|UTF-8 转换工具|在线调色板|Html转换js|Html转换asp|Html转换php|Html转换perl
实用工具:汉字翻译拼音|拼音字典|在线翻译|天气预报|火星文|在线网速测试|符号对照表|个税计算|理财工具|黄金价格|购房银行按揭利率计算|汇率查询|经典小工具|汉字简繁转换|普通单位换算|公制单位换算|生辰老黄历|国内电话区号|国家代码与域名缩写|文字加密解密|元素周期表|健康查询|世界时间|全国各地车牌查询|全国车辆交通违章查询|万年历|二十四节气|汉字横竖排版|手机号码查询|计算器|ip搜索|酒店预订|机票预订
广告刊登 | 版权声明 | 联系我们 | 加入收藏 | RSS订阅
Copyright © 2000-2012 www.knowsky.com All rights reserved | 沪ICP备05001343号