2

我需要创建一个代码示例,我希望将“<”和“>”解释为标准文本。如果我执行以下操作

<pre>
    Some content that contains <and>
</pre>

除非我对“<”/“>”字符进行 html 编码,否则它不会被正确解释。有没有简单的方法解决这个问题?

测试小提琴:http: //jsfiddle.net/basarat/Az3hZ/

4

2 回答 2

4

您可以对括号进行编码:

  • >=&gt;
  • <=&lt;

所以:

<pre>
    Some content that contains &lt;and&gt;
</pre>
于 2013-05-12T07:43:04.403 回答
1

因为你的 HTML 文档是 XML,<and>是一个新的标签。

请参阅XML 预定义实体

您别无选择,只能对其进行编码。

于 2013-05-12T07:45:09.587 回答