加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

XML转义字符

发布时间:2020-12-16 00:14:20 所属栏目:百科 来源:网络整理
导读:XML转义字符: 参考原文 :http://jaenson.iteye.com/blog/945469 参考原文: http://write.blog.csdn.net/postedit/8817826 提示:请直接按CTRL+F搜索您要查找的转义字符。 XML实体中不允许出现"","",""等特殊字符,否则XML语法检查时将出错,如果编写的XML文

XML转义字符:

参考原文:http://jaenson.iteye.com/blog/945469

参考原文:http://write.blog.csdn.net/postedit/8817826


提示:请直接按CTRL+F搜索您要查找的转义字符。

XML实体中不允许出现"&","<",">"等特殊字符,否则XML语法检查时将出错,如果编写的XML文件必须包含这些字符,则必须分别写成"&amp;","&lt;","&gt;"再写入文件中。例如,如果在XML文档中使用类似"<" 的字符,那么解析器将会出现错误,因为解析器会认为这是一个新元素的开始。所以不应该像下面那样书写代码:


Java代码
  1. <age>age<30</age>

为了避免出现这种情况,必须将字符"<" 转换成实体,像下面这样:

<age>age&lt;在读取的时候,解析器会自动将其转换回"&",">"等特殊字符,正常来说,只有"<" 字符和"&"字符对于XML来说是严格禁止使用的。 需要注意的是: a. 转义序列各字符间不能有空格;
b. 转义序列必须以";"结束;
c. 单独的&不被认为是转义开始;
d. 区分大小写。

常用表:


No. 文字表記 10進表記 16進表記 文字 Comment
001 &quot; &#34; &#x22; """ quotation mark = APL quote
002 &amp; &#38; &#x26; "&" ampersand
003 &lt; &#60; &#x3C; "<" less-than sign
004 &gt; &#62; &#x3E; ">" greater-than sign
005 &nbsp; &#160; &#xA0; "" no-break space = non-breaking space

iSO 8859-1 characters

char glyph HTML tag
&nbsp;
? &iexcl;
&cent;
&pound;
¤ &curren;
&yen;
| &brvbar;
§ &sect;
¨ &uml;
? &copy;
a &ordf;
? &laquo;
? &not;
&shy;
? &reg;
ˉ &macr;
° &deg;
± &plusmn;
2 &sup2;
3 &sup3;
&acute;
μ &micro;
? &para;
· &middot;
? &cedil;
1 &sup1;
o &ordm;
? &raquo;
? &frac14;
? &frac12;
? &frac34;
? &iquest;
à &Agrave;
á &Aacute;
? &Acirc;
? &Atilde;
? &Auml;
? &Aring;
? &AElig;
? &Ccedil;
è &Egrave;
é &Eacute;
ê &Ecirc;
? &Euml;
ì &Igrave;
í &Iacute;
? &Icirc;
? &Iuml;
D &ETH;
? &Ntilde;
ò &Ograve;
ó &Oacute;
? &Ocirc;
? &Otilde;
? &Ouml;
× &times;
? &Oslash;
ù &Ugrave;
ú &Uacute;
? &Ucirc;
ü &Uuml;
Y &Yacute;
T &THORN;
? &szlig;
à &agrave;
á &aacute;
a &acirc;
? &atilde;
? &auml;
? &aring;
? &aelig;
? &ccedil;
è &egrave;
é &eacute;
ê &ecirc;
? &euml;
ì &igrave;
í &iacute;
? &icirc;
? &iuml;
e &eth;
? &ntilde;
ò &ograve;
ó &oacute;
? &ocirc;
? &otilde;
? &ouml;
÷ &divide;
? &oslash;
ù &ugrave;
ú &uacute;
? &ucirc;
ü &uuml;
y &yacute;
t &thorn;
? &yuml;

Math symbols

Latin Extended-B
char glyph HTML tag
? &fnof;

Arrows
char glyph HTML tag
&larr;
&uarr;
&rarr;
&darr;
? &harr;
? &crarr;
? &lArr;
? &uArr;
? &rArr;
? &dArr;
? &hArr;

Mathematical Operators
char glyph HTML tag
? &forall;
? &part;
? &exist;
? &empty;
? &nabla;
&isin;
? &notin;
? &ni;
&prod;
&sum;
? &minus;
? &lowast;
&radic;
&prop;
&infin;
&ang;
&and;
&or;
&cap;
&cup;
&int;
&there4;
&sim;
? &cong;
&asymp;
&ne;
&equiv;
&le;
&ge;
? &sub;
? &sup;
? &nsub;
? &sube;
? &supe;
&oplus;
? &otimes;
&perp;
? &sdot;

General Punctuation
char glyph HTML tag
? &bull;
&hellip;
&prime;
&Prime;
&oline;
? &frasl;

Miscellaneous Technical
char glyph HTML tag
? &lceil;
? &rceil;
? &lfloor;
? &rfloor;
? &lang;
? &rang;

Geometric Shapes
char glyph HTML tag
? &loz;

Miscellaneous Symbols
char glyph HTML tag
? &spades;
? &clubs;
? &hearts;
? &diams;


Letterlike Symbols
char glyph HTML tag
? &weierp;
? &image;
? &real;
? &trade;
? &alefsym;

Greek
char glyph HTML tag
Α &Alpha;
Β &Beta;
Γ &Gamma;
Δ &Delta;
Ε &Epsilon;
Ζ &Zeta;
Η &Eta;
Θ &Theta;
Ι &Iota;
Κ &Kappa;
Λ &Lambda;
Μ &Mu;
Ν &Nu;
Ξ &Xi;
Ο &Omicron;
Π &Pi;
Ρ &Rho;
Σ &Sigma;
Τ &Tau;
Υ &Upsilon;
Φ &Phi;
Χ &Chi;
Ψ &Psi;
Ω &Omega;
α &alpha;
β &beta;
γ &gamma;
δ &delta;
ε &epsilon;
ζ &zeta;
η &eta;
θ &theta;
ι &iota;
κ &kappa;
λ &lambda;
μ &mu;
ν &nu;
ξ &xi;
ο &omicron;
π &pi;
ρ &rho;
? &sigmaf;
σ &sigma;
τ &tau;
υ &upsilon;
φ &phi;
χ &chi;
ψ &psi;
ω &omega;
? &thetasym;
? &upsih;
? &piv;