我的代码后面有一个HTML字符串,其中包含一些有效的html标记,例如<br/>
,<p></p>
和一些无效标记,例如<test>
。我想在浏览器中呈现两组标签,使无效标签呈现为纯文本。
例如,字符串
<test><br/>hi mark.<br/>how are you.My email is <test@test.com>
需要在浏览器上输出
<test>
嗨mark.how你。我的电子邮件是<test@test.com>
答案 0 :(得分:0)
您需要将您认为有效的元素列入白名单,然后对与白名单不匹配的元素进行编码,以便将它们转换为<test>
而不是<test>
。 &符号值将在页面上呈现为<
文本。