soapUI调用webservice返回xml字符串

新手上路,请多包涵
soapU调用webservice返回值中含有<![CDATA[]]>,怎么去掉?我后台是用Java发布的ws接口,返回的值是用dom4j Document将需要的结果组装成xml结构,然后用doc.asXML()转化为xml字符串返回。可是用soapUI调用接口时发现结果被CDATA包住了。

返回结果如下:
图片描述

网上查资料说是特殊字符比如<需要转义,用CDATA可以保证里面的内容不被解析。

请问有什么方法可以去掉CDATA吗?

想要生成如下的xml结构,该怎么弄?

图片描述

阅读 6.3k
1 个回答

使用jackson-dataformat-xml 直接用一个对象 接 <![CDATA[]]> 之后的序列化数据就行了,这个结构忽略

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题