xml报错 Parse Fatal Error :在实体引用中,实体名称必须紧跟在'&'后面
2017-07-12 18:23
447 查看
场景
修改jndi配置文件中的密码后,重启tomcat报错如下报错
解决
实际问题是xml中默认’&’是非法字符,用&替代
扩展:xml非法字符
哪些是非法字符见:过滤xml非法字符常用xml非法字符如下
字符 HTML字符 字符编码 ------------------------------------------ 和(and) & & & 单引号 ’ ' ' 双引号 ” " " 大于号 > > > 小于号 < < <
参考:
XML的字符、实体引用
相关文章推荐
- xml报错 Parse Fatal Error :在实体引用中,实体名称必须紧跟在'&'后面
- xml报错 Parse Fatal Error :在实体引用中,实体名称必须紧跟在'&'后面
- xml报错 Parse Fatal Error :在实体引用中,实体名称必须紧跟在'&'后面
- 【java】org.xml.sax.SAXParseException;在实体引用中, 实体名称必须紧跟在 '&' 后面。解决方法
- org.xml.sax.SAXParseException; 对实体 "seller" 的引用必须以 ';' 分隔符结尾
- 出现严重: Parse Fatal Error at line 147 column 125: 元素类型 "Resource" 必须后跟属性规范 ">的原因" 或 "/>"。
- org.xml.sax.SAXParseException: 对实体 "uin" 的引用必须以 ';' 分隔符结尾
- org.xml.sax.SAXParseException: 对实体 "page" 的引用必须以 ';' 分隔符结尾。
- thyemleaf org.xml.sax.SAXParseException: 对实体 "*" 的引用必须以 ';' 分隔符结尾。
- Parse Fatal Error at line 41 column 24: 元素类型 "url-pattern" 必须由匹配的结束标记 "</url-pattern>" 终止
- 错误提示为:Fatal Error] xmltext.xml:1:3: 处理指令必须以目标名称开头
- digester解析xml_org.xml.sax.SAXParseException; lineNumber: 2193; columnNumber: 41; 引用了实体 "nbsp", 但未声明它
- thyemleaf org.xml.sax.SAXParseException: 对实体 "*" 的引用必须以 ';' 分隔符结尾。
- Cannot convert value '0000-00-00 00:00:00' from column 1 to TIMESTAMP,url问题:对实体"*"的引用必须以 ';' 分隔符结尾
- 对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾
- 严重: Parse Fatal Error at line 2 column 243: 已经为元素 "web-app" 指定属性 "xmlns"。 org.xml.sax.SAXParseExcept
- 对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾。
- Parse Fatal Error at line 4 column 43: 已经为元素 "web-app" 指定属性 "xmlns"。
- 如何解决webbrowser URL中存在“&”符号时报的错误: 以“&”符开头的实体引用或序列必须用分号?
- Parse Fatal Error at line 1 column 7: The processing instruction target matching "[xX][mM][lL]" is not allowed.