最近在寫sql的時候 同時使用到了 >= 和 <= 之前只使用一個的時候 沒有什么問題,今天同時使用到了兩個,結果xml出現了The content of elements must consist of well-formed character data or markup.提示格式錯誤;
原來在xml中使用“<” ">" "&" 等一些這樣的操作符時,xml會把它當成一個新的元素開始;
解決方法: 使用< ![CDATA[" 標記開始,以"]]> 包裹
在< ![CDATA[" 標記開始,以"]]> 里包裹的元素,在xml解析時會被解析器忽略
比如 >= 可以寫成 <![CDATA[ >= ]]> ; <=等於可以寫成 <![CDATA[ <= ]]>
記下次錯,以防忘記