为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
慕桂英3389331 2022-01-08 20:38:27
我有一个 xml 文件,我想在网站上显示它。我尝试了所有我发现并尝试自己做的事情,但我是任何代码语言的新手。我的代码现在是这样的:<?phpheader('Content-type: text/xml');    $xml = simplexml_load_file(xmlfile.xml) ;echo $xml ;?>当我访问我的网站时,我看到的输出只是一个警告:此 XML 文件似乎没有任何与之关联的样式信息。文档树如下所示。但我什么都看不到。那么请有人帮我写一个输出整个 xml 文件的代码,包括 xml 声明、标签和节点值?
查看完整描述

2 回答

?
跃然一笑

TA贡献1826条经验 获得超6个赞

你不必使用simplexml_load_file: 还有另一个函数来读取文件,这个函数是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;


?>

我希望它对你有帮助!并对语言错误感到抱歉;)


查看完整回答
反对 回复 2022-01-08
?
暮色呼如

TA贡献1853条经验 获得超9个赞

试试这个代码。这个对我有用。


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


查看完整回答
反对 回复 2022-01-08
  • 2 回答
  • 0 关注
  • 158 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信