猿问

如何将php中的原始xml文件显示到Web浏览器

我有一个 xml 文件,我想在网站上显示它。我尝试了所有我发现并尝试自己做的事情,但我是任何代码语言的新手。我的代码现在是这样的:


<?php

header('Content-type: text/xml');


    $xml = simplexml_load_file(xmlfile.xml) ;


echo $xml ;




?>

当我访问我的网站时,我看到的输出只是一个警告:此 XML 文件似乎没有任何与之关联的样式信息。文档树如下所示。


但我什么都看不到。那么请有人帮我写一个输出整个 xml 文件的代码,包括 xml 声明、标签和节点值?


慕桂英3389331
浏览 159回答 2
2回答

跃然一笑

你不必使用simplexml_load_file: 还有另一个函数来读取文件,这个函数是file_get_contents($filename).这是一个简单的代码使用:<?php// Set the encoding to XMLheader('Content-type: text/xml');// Get contents of the file$xml = file_get_contents("xmlfile.xml") ;// Print contentsecho $xml;?>我希望它对你有帮助!并对语言错误感到抱歉;)

暮色呼如

试试这个代码。这个对我有用。<?php&nbsp; header("Content-type: text/xml");&nbsp; $yourFile = "xmlfile.xml";&nbsp; $file = file_get_contents($yourFile);&nbsp; echo $file;如果你坚持使用简单的 xml,你可以这样写。$xml = simplexml_load_file("xmlfile.xml");echo $xml->asXML();
随时随地看视频慕课网APP
我要回答