[英]remove <![CDATA[ tag from xml webserivce responses
我正在使用以下格式來響應Web服務。
<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 Detail標記。
如何避免在XML響應中包含那些CDATA標記?
<![CDATAP[......]]>
用於指示不應采用XML meaning
,並將其視為被稱為character data
普通文本。 因此,解析器不會在其中尋找任何XML含義。 正如Dave Newton和kshitij所說,它將轉換為對象時會自動刪除。 如果您不應該解析它,那就不用理會它了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.