SOAP-UI - 如何在参数内传递xml

Red*_*gle 51 xml soapui

在SOAP-UI中,我正在向这样的Web服务发出请求:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xxx="http://xxx.call/">
   <soapenv:Header/>
   <soapenv:Body>
      <cotf:call_XXX>
         <!--Optional:-->
         <arg0>
            <!--Optional:-->
            <parameter1>some text</parameter1>
            <!--Optional:-->
            <parameter2>XML string</parameter1>
         </arg0>
      </cotf:call_XXX>
   </soapenv:Body>
</soapenv:Envelope>
Run Code Online (Sandbox Code Playgroud)

我想知道的是如何在参数2上传递XML字符串,因为如果我直接放置XML字符串,它会假定XML字符串节点为请求参数....

谢谢

Ali*_*aru 112

编码所需的XML实体或使用CDATA.

<arg0>
    <!--Optional:-->
    <parameter1>&lt;test>like this&lt;/test></parameter1>
    <!--Optional:-->
    <parameter2><![CDATA[<test>or like this</test>]]></parameter2>
 </arg0>
Run Code Online (Sandbox Code Playgroud)