我有一个XML字符串:
$string =
"
<shoes>
<shoe>
<shouename>Shoue</shouename>
</shoe>
</shoes>
";
Run Code Online (Sandbox Code Playgroud)
并希望在我的网站上显示如下:
This is XML string content:
<shoes>
<shoe>
<shouename>Shoue</shouename>
</shoe>
</shoes>
Run Code Online (Sandbox Code Playgroud)
所以我想这样做:
那么如何以简单明了的方式做到这一点呢?
Chr*_*ris 62
如果您只想要(预格式化)字符串的纯文本表示,可以将其包装在HTML <pre/>标记中并用于htmlentities转义尖括号:
<?PHP echo '<pre>', htmlentities($string), '</pre>'; ?>Run Code Online (Sandbox Code Playgroud)
它应该像那样工作:
echo '<p>This is XML string content:</p>'
echo '<pre>';
echo htmlspecialchars($string);
echo '</pre>';
Run Code Online (Sandbox Code Playgroud)