xml中实体引用
2012-11-26 22:06
288 查看
实体引用
在 XML 中,一些字符拥有特殊的意义。如果你把字符 "<" 放在 XML 元素中,会发生错误,这是因为解析器会把它当作新元素的开始。
这样会产生 XML 错误:
<message>if salary < 1000 then</message>
为了避免这个错误,请用实体引用来代替 "<" 字符:
<message>if salary < 1000 then</message>
在 XML 中,有 5 个预定义的实体引用:
注释:在 XML 中,只有字符 "<" 和 "&" 确实是非法的。大于号是合法的,但是用实体引用来代替它是一个好习惯。
相关文章推荐
- digester解析xml_org.xml.sax.SAXParseException; lineNumber: 2193; columnNumber: 41; 引用了实体 "nbsp", 但未声明它
- xml报错 Parse Fatal Error :在实体引用中,实体名称必须紧跟在'&'后面
- org.xml.sax.SAXParseException: 对实体 "uin" 的引用必须以 ';' 分隔符结尾
- xml五个预定义的实体引用
- XML中一些字符拥有特殊的意义实体引用
- xml引用实体dtd不能成功的问题
- XML外部实体引用(XXE,XML External Entity attack)漏洞原理及其预防
- xml报错 Parse Fatal Error :在实体引用中,实体名称必须紧跟在'&'后面
- org.xml.sax.SAXParseException: 对实体 "page" 的引用必须以 ';' 分隔符结尾。
- XML预定义的实体引用&常见注意事项
- 在string中。。。。全名:characterdata在标记CDATA下,所有的标记、实体引用都被忽略,而被XML处理程序一视同仁地当做字符数据看待,C
- XML保留字符的实体引用
- org.xml.sax.SAXParseException; 引用了实体 "nbsp", 但未声明它。
- XML 实体引用
- XML 实体引用
- 909422229__XML的实体引用
- xml内部实体的引用
- XML 的实体引用
- xml 5 个预定义的实体引用
- XML(DTD)引用外部实体(将单个XML文件分为多个XML文件)