如何使用php读取浏览器中的xml文件?

如何使用php读取浏览器中的xml文件?,php,xml,domdocument,Php,Xml,Domdocument,我使用DOMDocument创建了一个xml文件。我想读取浏览器中的xml文件。如果我这样做 $xml = simplexml_load_file('/var/lol/test.xml'); print_r($xml); 它显示已解析的对象,而不是xml本身。我希望xml按原样显示。我该怎么做呢。我也尝试了file\u get\u contents()。不起作用。请提供帮助。使用以下标题显示XML: header("Content-type: text/xml"); echo file_get

我使用
DOMDocument
创建了一个xml文件。我想读取浏览器中的xml文件。如果我这样做

$xml = simplexml_load_file('/var/lol/test.xml');
print_r($xml);

它显示已解析的对象,而不是xml本身。我希望xml按原样显示。我该怎么做呢。我也尝试了
file\u get\u contents()
。不起作用。请提供帮助。

使用以下标题显示XML:

header("Content-type: text/xml");
echo file_get_contents("/path/to/xml/file.xml");

使用“如下所示”可以像在web上一样显示xml内容

echo '<p>This is XML string content:</p>';
echo '<pre>';
echo htmlspecialchars(file_get_contents("test.xml"));
echo '</pre>';
echo'这是XML字符串内容:

; 回声'; echo htmlspecialchars(文件获取内容(“test.xml”); 回声';
xml内容如下所示


这是标题

谢谢你的回答,但我也试过了。它只显示第一个标记的值。不是xml。
<?xml version="1.0"?>
<book>
  <title>This is the title</title>
</book>