+ -
当前位置:首页 → 问答吧 → 关于webservice调用xml格式参数时CDATA的问题

关于webservice调用xml格式参数时CDATA的问题

时间:2011-05-04

来源:互联网

XML code

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:con="http://www.new.com/ContentProviderInfo/">
   <soapenv:Header/>
   <soapenv:Body>
      <con:userInfoXml>?</con:userInfoXml>
      <con:requestXml>?</con:requestXml>
   </soapenv:Body>
</soapenv:Envelope>


这是soapUI根据wsdl文件自动生成的。

测试时传入xml格式参数会报错,所以必须手动加上<![CDATA[]]>。
XML code

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:con="http://www.new.com/ContentProviderInfo/">
   <soapenv:Header/>
   <soapenv:Body>
      <con:userInfoXml><![CDATA[?]]></con:userInfoXml>
      <con:requestXml><![CDATA[?]]></con:requestXml>
   </soapenv:Body>
</soapenv:Envelope>



我的问题来了,请问xfire有没有什么方法,能让webservice的wsdl文件自动生成<![CDATA[]]>标签?

作者: stone5751   发布时间: 2011-05-04

自己先顶一个!~

作者: stone5751   发布时间: 2011-05-05