3
A
回答
6
XML确实定义了少数几个字符实体。参见XML 1.1规范的第4.6节:
http://www.w3.org/TR/xml11/#sec-predefined-ent
特别地,XML定义& LT ;, & gt;中&安培;, &'和& QUOT; (“所有XML处理器必须识别这些实体是否已声明”)。任何其他实体必须通过数字引用引用,正如Brian所述,或者通过文档本身或引用的DTD中的构造的适当定义引用。
所有这些实体都在HTML中定义。
2
是的。 HTML4定义了许多在XML中默认不存在的命名实体。你可以看到list on the w3.org website。 >
就是这样一个编码实体。同样,<
是<
的命名实体,但您也可以这样写:<
。据我所知,您可以在HTML和XML中自由使用编号版本。有关如何在XML文档中定义自己的实体,请参见w3.org链接。
相关问题
- 1. xml编码特殊字符
- 2. XML/HTML特殊字符代码
- 3. 在xml中编码特殊字符
- 4. xml和html转义特殊字符
- 5. HTML净化器特殊字符编码
- 6. 数据表jQuery的特殊字符编码和解码到HTML
- 7. 编码特殊字符
- 8. JSON编码 - 特殊字符
- 9. xslt编码特殊字符
- 10. 编码特殊字符
- 11. CCLabelBMFont,编码和特殊字符
- 12. 特殊字符编码C#和Ironpython
- 13. XML特殊字符
- 14. 如何在xml文件中编码html标签和特殊字符
- 15. Html特殊字符
- 16. 有时fputs()或fwrite()会对html特殊字符进行编码吗?
- 17. 字符和字符编码有什么区别
- 18. 如何在vb.net的URL中编码和只编码html特殊字符
- 19. XML字符编码的HTML
- 20. html实体/特殊字符解码
- 21. Xml中的特殊字符
- 22. XML中的特殊字符
- 23. 识别特殊字符
- 24. 如何编码特殊字符?
- 25. 编码特殊字符在Java中
- 26. 不编码一些特殊字符iOS
- 27. NSString编码特殊字符,如!@#$%^&
- 28. 特殊字符PHP UTF8编码问题
- 29. server.urlencode不编码特殊字符
- 30. 在javascript/python中编码特殊字符
虽然正如http://stackoverflow.com/questions/2083754/why-shouldnt-apos-be-used-to-escape-single-quotes所述,但是转义序列不是HTML规范的一部分,不支持某些浏览器 – evnafets 2013-05-20 22:38:54