如何在PHP中以HTML显示XML?

我有一个XML字符串:

$string = 

"

<shoes>

<shoe>

<shouename>Shoue</shouename>

</shoe>

</shoes>

";

并希望将其显示在我的网站上,如下所示:

This is XML string content:

<shoes>

<shoe>

<shouename>Shoue</shouename>

</shoe>

</shoes>

所以我想这样做:

  • 在网站上,不在文本框中
  • 没有外部库,框架等
  • 用适当的新行格式化
  • 用制表符格式化
  • 没有颜色等,只有文字

那么如何以简单明了的方式做到这一点呢?

回答:

如果只想以纯文本形式表示(预格式化的)字符串,则可以将其包装在HTML

<pre/>标记中,并用于htmlentities转义尖括号:

<?PHP echo '<pre>', htmlentities($string), '</pre>'; ?>

以上是 如何在PHP中以HTML显示XML? 的全部内容, 来源链接: utcz.com/qa/397563.html

回到顶部