idea的xml文件写sql语句出现Tag name expected
2018-01-31 16:37
375 查看
起因:因为要在数据库选取和当前时间差在15分钟之内
使用数据库是SQL server,在数据库当中写的sql语句是点击打开链接
select * from alarmInfo where datediff(minute,sampleTime,GETDATE())<=15
把这段sql语句复制进idea的xml文件的select标号当中,却发现在<=符号出现了Tag name execped
在网上搜了一下,发现了有人说可以使用<![CDATA[<=]]>
原因是:xml文件的某些特殊字符是自动转义的, xml解析器会忽视CDATA中的内容
所以我又专门查了一下xml CDATA 参考W3School,参考网址:http://www.w3school.com.cn/xml/xml_cdata.asp
接下来我就截取我觉的重要的:
1.在 XML 元素中,"<" 和
"&" 是非法的。
2.
使用数据库是SQL server,在数据库当中写的sql语句是点击打开链接
select * from alarmInfo where datediff(minute,sampleTime,GETDATE())<=15
把这段sql语句复制进idea的xml文件的select标号当中,却发现在<=符号出现了Tag name execped
在网上搜了一下,发现了有人说可以使用<![CDATA[<=]]>
原因是:xml文件的某些特殊字符是自动转义的, xml解析器会忽视CDATA中的内容
所以我又专门查了一下xml CDATA 参考W3School,参考网址:http://www.w3school.com.cn/xml/xml_cdata.asp
接下来我就截取我觉的重要的:
1.在 XML 元素中,"<" 和
"&" 是非法的。
2.
< | < | 小于 |
> | > | 大于 |
& | & | 和号 |
' | ' | 省略号 |
" | " | 引号 |
相关文章推荐
- [ IDEA] IDEA 去除xml文件sql语句背景色
- sql语句在mysql中查询没有问题,通过navicat premium直接从mysql数据库导入到SqlServer数据库中,查询语句出现错误
- ibatis执行SQL语句打印控制台的log4j.xml文件配置方法
- 使用 Navicat for MySQL 执行 SQL 语句时,出现 out of memory 问题的解决方法
- sql语句中出现笛卡尔乘积
- 设计tag的sql语句,支持每个tag的个数,Access数据库非msSql
- idea maven编译出现 “不是语句” “缺少;” 等编译异常信息的解决方案
- 2.MyBatis 入门到精通(二) SQL语句映射XML文件
- Sql语句直接返回XML文件
- 通过XML文件存储sql语句,方便程序调用
- android xml文件中出现如下提醒:This tag and its children can be replaced by one <TextView/> and a compound drawable
- MyBatis 入门到精通(二) SQL语句映射XML文件
- sql语句中出现笛卡尔乘积 SQL查询入门篇(转)
- hive中执行sql语句出现数据类型问题
- [MSSQL]用SQL语句求某文章中出现关键词的个数--【叶子】
- mysql mapper 大于小于号 tag name expected
- 关于sql语句中top + order by语句出现多提取问题的解决[cherryt笔记]
- MyBatis 入门到精通(二) SQL语句映射XML文件
- 使用mysql-connector-java.jar连接MySql时出现:Error while retrieving metadata for procedure columns: java.sql.SQLException: Parameter/Column name pattern can not be NULL or empty.
- sql语句连接数据库出现错误