因為xml格式中,不能隨便出現"<"、“>”等符號,所以在sql中這一類的符號要進行特殊處理
第一種方法:使用轉義字符替換特殊的符號
例如 SELECT * FROM jy_handle WHERE createTime > "2017-07-27 00:00:00" 可以轉換為
SELECT * FROM jy_handle WHERE createTime > "2017-07-27 00:00:00"
將 ">" 用 > 代替
下面是常用的xml轉義字符
| < | < |
| > | > |
| & | & |
| ' | ' |
| " | " |
第二種方法:使用<![CDATA[ ]]> 進行說明,不解析此符號,示例如下:
例如 SELECT * FROM test WHERE createTime > "2017-07-27 00:00:00" 可以轉換為
<![CDATA[SELECT * FROM test WHERE createTime > "2017-07-27 00:00:00" ]]>
