2011-04-14 110 views
1

我應該使用具有XML參數的Web服務函數。下面是這些參數的SOAP描述:SOAP Web服務中的XML參數

<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標籤嗎?如果是的話,那是怎麼做的?如果不是,我該怎麼辦?

回答

0

原來只是把XML代碼在那裏不會損壞周圍的XML,只要你不要重複在XML參數的初始

<?xml 

線。該初始行應該只出現在外部XML中。那你應該很好。我是不是應該使用CDATA標籤要麼因爲解析<和>字符到一些

&gt; or &lt; 

符號。因此,只需將XML直接用作參數,而不需要第一行,那麼您應該很好。

+0

你是如何創建信息的? – 2011-04-21 20:00:31