一尘不染

escapeXml和escapeHtml有什么区别?

jsp

我想在JSP页面中转义字符。哪个更适合,escapeXml还是escapeHtml


阅读 576

收藏
2020-06-08

共1个答案

一尘不染

它们是为不同目的而设计的,HTML具有许多XML所没有的实体。XML只有5个转义符:

&lt; represents "<"
&gt; represents ">"
&amp; represents "&"
&apos; represents '
&quot; represents "

尽管HTML有负载-想想&nbsp;
&copy;等等。除非您在标头中包含定义,否则这些HTML代码在XML中无效。两者中的数字代码(如&#169;版权符号)均有效。

2020-06-08