我使用以下格式来回复网络服务。
<Name>abc</Name>
<Detail>
<RESPONSE>
<Age>20</Age>
<Address>blahblah</Address>
<Mobile>12345</Mobile>
</RESPONSE>
</Detail>
由于要求,我需要在<Detail></Detail>
标记内返回xml格式数据。
在我的java类中,我使用Xstream解析并格式化为xml并在内部放置Detail标记。
但是当我使用SOAPUI进行测试时,我得到额外的<![CDATA[<RESPONSE>.. <</RESPONSE>]]>
insdies详细信息标记。
如何避免为xml响应提供CDATA标记?
答案 0 :(得分:0)
<![CDATAP[......]]>
用于表示不应该使用XML meaning
并将其视为名为character data
的普通文本。所以Parser不会寻求任何XML含义。
正如Dave Newton和kshitij所说,它会在将其转换为对象时自动删除。
如果你不应该解析它,因为没有问题可以解决它。