xml特殊字符转义 Unexpected character '=', expected a semi-colon after the reference for entity 'useUnicode
问题描述Unexpected character '=' (code 61); expected a semi-colon after the reference for entity 'useUnicodexml 文件中出现特殊字符,需要转义。错误原因在XML文档中的所有文本都会被解析器解析,非法的 XML 字符必须被替换为实体引用(entity reference)。假如您...
·
问题描述
Unexpected character '=' (code 61); expected a semi-colon after the reference for entity 'useUnicode
xml 文件中出现特殊字符,需要转义。
错误原因
在XML文档中的所有文本都会被解析器解析,非法的 XML 字符必须被替换为实体引用(entity reference)。
假如您在 XML 文档中放置了一个类似 "&" 字符,那么这个文档会产生一个错误,这是因为解析器会把它解释为新元素的开始。因此你不能这样写:
<message>aaa & bbb</message>
为了避免此类错误,需要把字符 "&" 替换为实体引用,就像这样:
<message> aaa & bbb </message>
解决方法
Xml文件中不能使用&,要使用他的转义&来代替。
其余转义字符:
| 转义字符 | 特殊符号 | |
|
< |
< | 小于 |
| ≤ | <= | 小于等于 |
| > | > | 大于 |
| ≥ | >= | 大于等于 |
| & | & | 和 |
| ' | ' | 单引 |
| " | " | 双引 |
注意点
- 转义序列各字符间不能有空格;
- 转义序列必须以 ";" 结束;
- 单独的&不被认为是转义开始;
- 区分大小写。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)