Xml有5种字符属于特殊字符:“<”,“>”,“&”,“’”,“””;对于这些特殊字符,xml有特殊的用途,比如标记使用”<””>”表示。标记的内容有文本数据也标记,依照w3C的制定规范,文本数据中不可以包含特殊字符。
要想在文本数据中包含这些特殊字符,办法之一是通过实体引用。Xml有五种预定义实体,实体引用格式如下:
A. <引用左尖括号“<”
B. >引用右尖括号“>”
C. &apos,引用单引号“‘”
D. "引用双引号“””
E. &引用与符号“&”
解析器在解析标记的数据时,实体引用将被替换为引用的符号。对于有些特殊,比如希腊字符,我们无法从键盘输入,但是可以通过字符引用来解决,比如:开始引用的字符,使用代码点的十进制;开始引用的字符,使用代码点的十六进制。