Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
任何<;xmp>;标记将html呈现为纯文本_Html_Xmp - Fatal编程技术网

任何<;xmp>;标记将html呈现为纯文本

任何<;xmp>;标记将html呈现为纯文本,html,xmp,Html,Xmp,我想将HTML代码显示为纯文本。 比如说 <div style="width:250px;"> <xmp> <a href="#"> new element dummy text new element dummy text new element dummy text new element dummy text new element dummy text</a> </xmp> <div> 问题在于使用标

我想将HTML代码显示为纯文本。
比如说

<div style="width:250px;">
<xmp>
<a href="#"> new element  dummy text new element  dummy text new element  dummy text new element  dummy text new element  dummy text</a>
</xmp>
<div>

问题在于使用
标记时忽略包含文本的div宽度。我怎样才能解决它呢。任何其他解决方案,而不是
标记?

简单地使用或
标记,都不会帮助您将HTML显示为纯文本。这只会帮助格式化文本。为了向用户显示HTML,您需要转义所有特殊字符

例如,将所有
符号替换为

我只展示了两个符号,快速的谷歌搜索将帮助您找到所有符号及其替代品

如果您使用的是PHP,它会内置函数来实现这一点。i、 e.
htmlentities($str)
。搜索您正在使用的任何语言

请注意,标签已被弃用。



您是只使用HTML还是与某些服务器端语言结合使用。例如PHP?还有,
标记由于很长时间以来一直被弃用。使用它的替换标记。我尝试使用标记,但它不会将html呈现为纯文本。我想以纯文本的形式显示源代码。是的,我正在使用php从数据库获取源代码,并以纯文本的形式显示在屏幕上。如果答案有效,这是一种很好的形式。我正在获取包含html标记的动态数据。这就是为什么我无法用其符号代码替换每个标记符号。是任何一种像tag那样以纯文本形式显示所有数据的方法。我刚刚说过。do
echo htmlentities($data)在您的
标签内。非常感谢。这是工作,没关系。那就接受答案吧:D@NijrajGelani你说“简单地使用
(..)标记并不能帮助你将HTML显示为纯文本。”但事实上确实如此!尝试将HTML内容包装到For ex:Works中,效果非常好。您不必使用过时的示例标记。标记将内容包装在文本区域中。测试
<div style="width:250px; background:yellow;">
<pre>
<script type="text/plain" style="display:block;">
<a href="#"> new element  dummy 
text new element  dummy text new 
element 
element 
dummy text new element 
dummy text new element 
dummy text</a>
</script>
</pre>
<div>