本文已参与“新人创作礼”活动,一起开启掘金创作之路。
在写一个项目时,正在学习spring架构,所以要用到XML。我在XML中配置好了数据源,其中相关步骤可以看我的博客《使用XML在Eclipse中配置Oracle数据库》。
言归正言,今天写到项目中的分页查询时,XML中出现了错误,大家应该都知道分页查询必须要用到 大于号、小于号。一开始我还以为是我数据库语句写错了所以报错,然后我在Oracle中执行以后发现没问题,可以查出相关数据。如下:
这就肯定不是语句的问题了,再仔细看了一下那个报错:
The content of elements must consist of well-formed character data or markup.
原来是我的大于小于号用错了。
XML中的这些符号是不能直接引用的,要使用特定的替换符号才可以。相关的替换符号我放在下面的表格中。
| 原符号 | < | <= | > | >= | & | ' | " |
| 替换符号 | < | <= | > | >= | & | ' | " |
替换以后就不显示错误,把这个问题解决了。