我使用DOMDocument
创建了一个xml文件。我想在浏览器中读取xml文件。如果我做
$xml = simplexml_load_file('/var/lol/test.xml');
print_r($xml);
它显示解析的对象而不是xml本身。我希望xml按原样显示。我该怎么做呢。我也试过了file_get_contents()
。不行。请帮忙。
答案 0 :(得分:1)
使用以下内容显示xml内容,就像在网络上一样。
echo '<p>This is XML string content:</p>';
echo '<pre>';
echo htmlspecialchars(file_get_contents("test.xml"));
echo '</pre>';
test.xml内容如下所示
<?xml version="1.0"?>
<book>
<title>This is the title</title>
</book>
答案 1 :(得分:0)
使用以下标题显示XML:
header("Content-type: text/xml");
echo file_get_contents("/path/to/xml/file.xml");