xml转义字符

今天在写配置mybatis的sqlMapConfig的时候,连接的是5.7版本的MySQL数据库,其url本来写的是:

  <property name="url" value="jdbc:mysql://localhost:3306/mybatis?charset=utf8"/>

但在执行的时候出现了如下警告:

原因是MySQL在高版本需要指明是否进行SSL连接。解决方案如下:

“jdbc:mysql://localhost:3306/mybatis?charset=utf8&useSSL=false&allowPublicKeyRetrieval=true”

但是当用上这个&符号的时候出现了错误,xml文件不认识这个符号,于是百度了一下,发现,xml文件中存在着一些转义字符,如下:

&lt; < 小于
&gt; > 大于
&amp; &
&apos; 单引号
&quot; " 双引号

修改之后警告就消失了,还是转义字符问题,今后写xml的时候要注意转义字符。

原文地址:https://www.cnblogs.com/hetaoyuan/p/12256245.html