CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > Web服务子站 > WebService开发

在请求和响应中使用XML

作者: 佚名,  出处:IT专家网论坛, 责任编辑: 包春林, 
2008-08-06 04:00
  偶尔使用Ajax的开发人员也会注意到Ajax中的x并意识到它代表XML。XML是编程中最常用的数据格式之一,对于异步应用程序中的服务器响应能够带来切实的好处。在本文中,您将看到服务器如何在请求响应中发送XML。

  当然,XML要求有一个根元素;如果使用文档片段(XML文档的一部分)的话则需要一个封闭元素。因此可能需要将上述XML转化成下面的形式:

  Larry

  Gullahorn

  9018 Heatherhorn Drive

  Rowlett

  Texas

  75080

  现在基本上可以准备在Web客户机上创建这种结构并发送到服务器了。

  通信,口头上的

  在网络上传输XML之前,需要保证服务器以及发送数据的脚本能够接受XML。现在对很多人来说这么强调似乎有点多余,认为这是理所当然的,但是很多新手往往认为只要通过网络发送XML,就能够被正确地接收和解释。

  实际上,需要两个步骤来保证发送的XML的数据能够被正确地接收:

  ·保证向其发送XML的脚本能够接受XML数据格式。

  ·保证脚本认可发送数据所采用的特定XML格式和结构。

  这两方面都可能要求您进行人际沟通,必须明确地告知对方!严格地说,如果确实需要发送XML数据,多数脚本作者都会帮助您,因此寻找能够接受XML的脚本应该不难。但是,仍然需要保证格式是脚本所希望的格式。比方说,假设服务器接受下列格式的数据:

  Larry

  Gullahorn

  9018 Heatherhorn Drive

  Rowlett

  Texas

  75080

  看起来和上面的XML类似,只有两点不同:

  ·来自客户机的XML封装在address元素,但是服务器要求数据封装在profile元素中。

  ·来自客户机的XML使用了zipCode元素,而服务器希望邮政编码放在zip-code元素中。

共6页。 9 1 2 3 4 5 6 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

       
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i