将XML文档作为Web服务参数发送的已知问题?

时间:2010-06-28 10:28:08

标签: web-services

我正在使用web服务,其中一个方法采用String参数。该参数实际上是一个格式良好的xml文档,客户端发送一个xml文档。

除了连接xml文档的成本很高之外,我应该考虑哪些明显的问题?

我使用SOAP over HTTP,Web服务作为WSDL公开。

1 个答案:

答案 0 :(得分:1)

这应该不是问题。

XML性质可能成为问题的唯一方法是,如果您的Web服务库有错误地正确转义字符串。 (在这种情况下,参数的标记将与SOAP消息的标记混合并使文档无效)。然而,正确的实现将正确地转义字符串参数,因此它不会出现问题,即XML。

然后,您所拥有的只是一个大字符串作为参数 - 除了与大小相关的费用之外,在Web服务中肯定得到了很好的支持。