.xml文件中的"&"报错:Unescaped & or nonterminated character/entity reference
注:此博客不再更新,所有最新文章将发表在个人独立博客limengting.site。分享技术,记录生活,欢迎大家关注
原因:IDEA将“&”当成了特殊符号。
解决方案1:将“&”改写为“&
”
P.S : 写博客的时候发现markdown编辑器也会将“&
”解析成“&”,将其作为代码标红才能显示出来。
解决方案2:使用CDATA区:
当大量的转义字符出现在xml文档中时,会使xml文档的可读性大幅度降低,这时应该使用CDATA段。在CDATA段中出现的“ < ”、“ > ”、“ " ”、“ ’ ”、“ & ”都无需使用转义字符,但CDATA段中不能包含“]]>”,即CDATA段的结束定界符。