如何用PHP显示XML内容

yr9zkbsy  于 6个月前  发布在  PHP
关注(0)|答案(3)|浏览(72)

我想在导航器上显示我的xml文件内容。在PHP文件中,我调用了一个函数,该函数使用DOM创建并编写了一个xml文件。现在我想显示结果文件'result.xml'。我尝试使用标题:header("Content-Type: text/plain");但我得到了网页上显示的所有HTML代码。我只想显示XML内容,而不是整个页面的HTML代码。有没有什么功能,我可以使用?或者我应该读取xml文件作为一个.txt文件,然后显示它包含?

8cdiaqws

8cdiaqws1#

你的头应该是

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);

tmb3ates

tmb3ates2#

试试这个

<?php echo htmlspecialchars(file_get_contents('product.xml')); ?>

字符串

ebdffaop

ebdffaop3#

您可以重定向到此文件:

<?php header('Location: '.$xmlFile); ?>

字符串
您的浏览器将显示文件的内容

相关问题