如何在 Web 浏览器中显示 php 中的原始 xml 文件
How to display raw xml file in php to web browser
您好,我有一个 xml 文件,我想在网站上显示它。
我尝试了我发现的一切并尝试自己做,但我是任何代码语言的新手。
我的代码现在是这样的:
<?php
header('Content-type: text/xml');
$xml = simplexml_load_file(xmlfile.xml) ;
echo $xml ;
?>
当我访问我的网站时,我看到的输出只是一个警告:这个 XML 文件似乎没有任何与之关联的样式信息。文档树如下所示。
但是我什么也看不到。所以请有人帮我写一个代码来输出整个 xml 文件,包括 xml 声明、标签和节点值?
试试这个代码。它对我有用。
<?php
header("Content-type: text/xml");
$yourFile = "xmlfile.xml";
$file = file_get_contents($yourFile);
echo $file;
如果你坚持简单xml你可以这样写
$xml = simplexml_load_file("xmlfile.xml");
echo $xml->asXML();
您不必使用 simplexml_load_file
: there is another function to read a file, this function is file_get_contents($filename)
。
这是一个简单的使用代码:
<?php
// Set the encoding to XML
header('Content-type: text/xml');
// Get contents of the file
$xml = file_get_contents("xmlfile.xml") ;
// Print contents
echo $xml;
?>
希望对您有所帮助! 对于语言错误,我们深表歉意;)
您好,我有一个 xml 文件,我想在网站上显示它。 我尝试了我发现的一切并尝试自己做,但我是任何代码语言的新手。 我的代码现在是这样的:
<?php
header('Content-type: text/xml');
$xml = simplexml_load_file(xmlfile.xml) ;
echo $xml ;
?>
当我访问我的网站时,我看到的输出只是一个警告:这个 XML 文件似乎没有任何与之关联的样式信息。文档树如下所示。
但是我什么也看不到。所以请有人帮我写一个代码来输出整个 xml 文件,包括 xml 声明、标签和节点值?
试试这个代码。它对我有用。
<?php
header("Content-type: text/xml");
$yourFile = "xmlfile.xml";
$file = file_get_contents($yourFile);
echo $file;
如果你坚持简单xml你可以这样写
$xml = simplexml_load_file("xmlfile.xml");
echo $xml->asXML();
您不必使用 simplexml_load_file
: there is another function to read a file, this function is file_get_contents($filename)
。
这是一个简单的使用代码:
<?php
// Set the encoding to XML
header('Content-type: text/xml');
// Get contents of the file
$xml = file_get_contents("xmlfile.xml") ;
// Print contents
echo $xml;
?>
希望对您有所帮助! 对于语言错误,我们深表歉意;)