因為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" ]]>