Я пытаюсь отобразить некоторый HTML-код в тегах <pre>
и <xmp>
, но вместо того, чтобы просто показывать код, этот HTML-код действительно отображает. Также я использую Google Prettify, чтобы выделить синтаксис.HTML-код в тегах pre и xmp renders
<pre class="prettyprint code"></pre>
Javascript
$(".code").html("<xmp>"+data+"</xmp>");
$('.prettyprinted').removeClass('prettyprinted');
prettyPrint();
Так что, когда я пытаюсь отобразить <b>HEllo</b>
я Здравствуйте
Невоспроизводимый. Код, при добавлении к реальному примеру, работает по назначению. Непонятно, почему вы используете * оба * 'pre' * и *' xmp', так как они в основном похожи, кроме синтаксического анализа: в 'xmp' не распознается разметка, кроме собственного конечного тега элемента, и это кажется будь тем, кем хочешь быть. –
Я использую pre, потому что для этого нужен класс prettify Google, и xmp, потому что я нашел в Интернете, что он заставит код не отображать. У меня нет проблем с кодом с других языков программирования, только когда я использую HTML, он отображает – Alen
То же самое происходит, если я помещаю только тег xmp. Когда я открываю инструменты для разработчиков Chrome, в html, я могу видеть свои html-теги в качестве исходного текста, но в браузере они отображаются – Alen