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



5、XML带来好处

  (1)更有意义搜索

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

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

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

  (4)区别来源数据集成

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

  (5)多种应用得到数据

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

  (6)本地计算和处理

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

 (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转换成结构完整HTMLCSS可应用于结构简单XML数据但不能以区别于信息如何传递来方式显示信息

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


  (13)微软产品支持

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

  (14)新机会

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

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

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



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

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



Tags:  tomcatweb.xml web.xml webservice好处 xml好处

延伸阅读

最新评论

发表评论