我应该使用具有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标签吗?如果是,那怎么办?如果不是,我该怎么办?
答案 0 :(得分:0)
事实证明,只要你不重复初始
,只需在其中放入XML代码就不会破坏周围的XML。<?xml
xml参数中的行。此初始行应仅出现在外部XML中。那你应该好。而且我不应该使用CDATA标签,因为它解析了&lt;和&gt;字符变成了一些
> or <
符号。因此,只需将XML直接用作没有该初始行的参数,您应该很好。