我想在导航器上显示 xml 文件内容。在 PHP 文件中,我调用一个函数,使用 DOM 创建并编写一个xml文件。现在我想显示结果文件'result.xml'。
我尝试使用标题:header("Content-Type: text/plain");
,但我获得了网页上显示的所有HTML代码。我只想显示xml内容而不是页面的整个HTML代码。
有什么功能可供我使用吗?或者我应该将xml文件作为.txt文件读取,然后显示它的含量吗?
答案 0 :(得分:3)
您的标题应为
header('Content-Type: text/xml');
对于RAW XML输出..
header('Content-Type: application/xml');
<?php
header('Content-Type: application/xml');
$output = "<Bikes><Name>Ducati</Name></Bikes>";
print ($output);
答案 1 :(得分:1)
您可以重定向到此文件:
<?php header('Location: '.$xmlFile); ?>
您的浏览器将显示文件的内容
答案 2 :(得分:1)
试试这个
<?php echo htmlspecialchars(file_get_contents('product.xml')); ?>