xml中CDATA包含問題

最近對接徐州一家醫院,his是東聯的,其中有個接口要求傳入格式相似於 :spa

<![CDATA[  接口

<Request>

 

<CardNo>000002629518</CardNo>
<SecrityNo/>
<BankTradeInfo>

<![CDATA[it

<Response><TradeCode>4200</TradeCode></Response>di

]]>inline-block

</BankTradeInfo>display

<PatAmt>3.50</PatAmt>
</Request>

]]> block

 CDATA裏面須要嵌套CDATA,查了一下資料,解決辦法主要是將第二個CDATA裏面的「]]>」替換爲「]]]]><![CDATA[>」play

即:

 

<![CDATA[  

 

<Request>

 

<CardNo>000002629518</CardNo>
<SecrityNo/>
<BankTradeInfo>

<![CDATA[

<Response><TradeCode>4200</TradeCode></Response>

]]]]><![CDATA[>

</BankTradeInfo>

<PatAmt>3.50</PatAmt>
</Request>

]]> 

 將嵌套的CDATA拆分爲兩個

相關文章
相關標籤/搜索