SOAP Web服务中的XML参数

时间:2011-04-14 11:01:07

标签: web-services soap

我应该使用具有XML参数的Web服务功能。以下是这些参数的SOAP描述:

<SendXML xmlns="http://www.someURL.com/someLocation/gateway/1">
  <backendUser>string</backendUser>
  <backendPwd>string</backendPwd>
  <serviceId>string</serviceId>
  <receiver>string</receiver>
  <xml>xml</xml>
  <messageId>string</messageId>
</SendXML>

它似乎是一个.NET服务(它的URL是&#34; service.asmx&#34;)。

无论如何,请注意倒数第二个xml参数。我应该将XML传递到那里。但是怎么做呢?当然,如果我只是将我的XML消息复制粘贴在那里,那它必然会破坏周围的SOAP XML本身吗?惯例是什么?我应该使用CDATA标签吗?如果是,那怎么办?如果不是,我该怎么办?

1 个答案:

答案 0 :(得分:0)

事实证明,只要你不重复初始

,只需在其中放入XML代码就不会破坏周围的XML。
<?xml
xml参数中的

行。此初始行应仅出现在外部XML中。那你应该好。而且我不应该使用CDATA标签,因为它解析了&lt;和&gt;字符变成了一些

&gt; or &lt;

符号。因此,只需将XML直接用作没有该初始行的参数,您应该很好。