获取和返回XML文档的Web服务 – 为什么?

前端之家收集整理的这篇文章主要介绍了获取和返回XML文档的Web服务 – 为什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
编写Web服务接口是否有好处,其方法都采用并返回 XML文档,而不是更常见的本机类型和类的参数列表?

我们有一些像这样设计的现有Web服务.传递给它们的方法的XML文档通常很大(因为它们包含可能与方法调用相关的100个数据).我们使用XSD文件来验证XML文档,但整体客户端开发人员的体验很差且很慢.当然最好有一个强类型接口?

Web服务是用C#编写的,客户端是用C#编写的,也是Java编写的(我们的一些业务伙伴使用Java).

解决方法

如果您完全确定您的最终用户/客户端技术是什么(例如,纯功能集可能是最丰富的纯.NET和Java),那么请务必继续使用强类型接口(如果可用).但是如果你的客户群是Perl,PHP,ASP,Python等的混合包,那么我会让这些人保持简单易用的生活.

我们有许多网络服务必须由这种混合的客户端消费,虽然我希望让我们的生活变得简单,但我们必须简单地愚蠢以确保最大的互操作性.

猜你在找的XML相关文章