xml文件配置url时“&”符问题

休闲 专栏收录该内容
19 篇文章 7 订阅

配置url属性时,&符报错,需要用&来替代

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>

	<environments default="development">
		<environment id="development">
			<transactionManager type="JDBC" />
			<dataSource type="POOLED">
				<property name="driver" value="com.mysql.jdbc.Driver" />
				<property name="url" value="jdbc:mysql://localhost:3306/testdb?characterEncoding=utf-8&amp;serverTimezone=GMT" />
				<property name="username" value="root" />
				<property name="password" value="123" />
			</dataSource>
		</environment>
	</environments>
	<mappers>
		<mapper resource="mapper/UserMapper.xml" />
	</mappers>
</configuration>

转义符不合法的XML字符必须被替换为相应的实体。如果在XM文档中使用类似"<"的字符,那么解析器将会出现错误,因为解析器会认为这是一个新元素的开始。

所以不应该像下面那样书写代码:

<message>if a<1000 </message>

为了避兔出现这种情况,必须将字符"<"转换成实体,像下面这样:

<message>if a&t;1000 </message>

下面是五个在XML文档中预定义好的实体
<小于号~~~~&t;
>大于号~~~~&gt;
&和~~~~&amp;
'单引号~~~~&apos;
"双引号~~~~&quot;

  • 4
    点赞
  • 0
    评论
  • 3
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:终极编程指南 设计师:CSDN官方博客 返回首页

打赏作者

绿荫下的陪伴.

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值