在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>
我想知道如何在参数2中传递XML字符串,因为如果我直接放置XML字符串,则会将XML字符串节点视为请求参数.... 谢谢。
>
来编码>
?同时编码<
和>
是否可行? - ForguesR>
仅在某些极端情况下需要。为了安全起见,如果它是内容的一部分,则始终进行编码可能是可以的。过去可能有一些 XML 验证器/解析器无法将>
识别为有效的 XML 实体,但我可能在胡说八道。https://www.w3.org/TR/1998/REC-xml-19980210 - Alin Purcaru