【发布时间】:2017-02-08 06:10:33
【问题描述】:
当我在包含 html 内容的 php 文件中使用 XML 标记 时,它会与 html 标记 混淆,那么如何区分这两个相似的标记呢?谢谢!
【问题讨论】:
-
您可能需要阅读How to create a Minimal, Complete, and Verifiable example 帮助主题,因为没有示例代码可以帮助您解决问题。
当我在包含 html 内容的 php 文件中使用 XML 标记 时,它会与 html 标记 混淆,那么如何区分这两个相似的标记呢?谢谢!
【问题讨论】:
在 html 内容周围使用<![CDATA[]]>
What does <![CDATA[]]> in XML mean?
:)
如果你想在页面上显示 XML,你可以这样做
<html><body><pre>
<?php echo htmlentities('<?xml version="1.0"?><nodes><node>TEXT</node></nodes>');?>
<pre></body></html>
但如果你想在浏览器中显示真正的 XML,请执行以下操作:
<?php
header("Content-type: text/xml; charset=utf-8");
print '<?xml version="1.0"?><nodes><node>TEXT</node></nodes>';
exit;
也许你想做的事情是不可能的。
【讨论】: