PHP实现浏览器格式化显示XML的方法示例

这篇文章主要介绍了PHP实现浏览器格式化显示XML的方法,涉及php针对xml节点的创建、添加、格式化显示等相关操作技巧与注意事项,需要的朋友可以参考下。

本文实例讲述了PHP实现浏览器格式化显示XML的方法,分享给大家供大家参考,具体如下:

在头部加上

header("Content-type: application/xml");

header("Content-type: application/xml");

刚开始加上了发现还是不行。最近一直尝试最后终于找到解决办法。在代码最后加上exit;就可以了

  1. $Dom = new \DOMDocument('1.0', 'utf-8');
  2. $paper = $Dom->createElement('paper');
  3. $Dom->appendChild($paper);
  4. $exercises = $Dom->createElement('exercises');
  5. $exercises->setAttribute('id','1');
  6. $exercises->setAttribute('type','1');
  7. $exercises->setAttribute('answer','1');
  8. $paper->appendChild($exercises);
  9. $title = $Dom->createElement('title');
  10. $title->setAttribute('label','1');
  11. $title->setAttribute('mapsrc','1');
  12. $title->setAttribute('soundsrc','1');
  13. $exercises->appendChild($title);
  14. $option = $Dom->createElement('option');
  15. $option->setAttribute('id','1');
  16. $option->setAttribute('label','1');
  17. $option->setAttribute('mapsrc','1');
  18. $option->setAttribute('soundsrc','1');
  19. $exercises->appendChild($option);
  20. header("Content-type: application/xml");
  21. echo $Dom->saveXml(); exit;