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拆分为两个

相关文章
相关标签/搜索