xml 报错 The reference to entity "characterEncoding" must end with the ';' delimiter.,多半是没有使用转义字符的原因
xml 文件中使用这五种字符必须使用它们的转义字符, ' < ' 、 ' > ' 、 ' & ' 、 ' ' ' 、 ' " '
| 字符 | 转义字符 | 字符名 |
| < | < | 小于号 |
| > | > | 大于号 |
| & | & | 和号 |
| ' | ' | 单引号 |
| " | " | 双引号 |
例如、在xml中写jdbc的url连接,要使用 & 的转义字符 &
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8"
userId="root" password="root">
</jdbcConnection>
本文详细解析了在XML文件中必须正确使用的转义字符,包括'<'、'>'、'&'、'''、'"',避免因未正确使用转义字符导致的常见错误,如'characterEncoding'未以';'结束的问题。并通过实例展示了如何在XML的jdbc连接URL中正确应用这些转义字符。

被折叠的 条评论
为什么被折叠?



