Web services soapweb服务中的XML参数

Web services soapweb服务中的XML参数,web-services,soap,Web Services,Soap,我应该使用一个具有XML参数的web服务函数。以下是这些参数的SOAP描述: <SendXML xmlns="http://www.someURL.com/someLocation/gateway/1"> <backendUser>string</backendUser> <backendPwd>string</backendPwd> <serviceId>string</serviceId> &

我应该使用一个具有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似乎是service.asmx


无论如何,请注意最后一个xml参数。我应该向其中传递一个XML。但如何做到这一点呢?当然,如果我只是复制粘贴我的XML消息,它肯定会破坏周围的SOAP XML本身,对吗?什么是惯例?我应该使用CDATA标签吗?如果是,是如何做到的?如果没有,我该怎么办?

事实证明,只要不重复初始值,只放入XML代码不会损坏周围的XML

<?xml

符号。因此,只需直接使用XML作为参数,而不使用初始行,您应该会很好。

您是如何创建消息的?
&gt; or &lt;