PHP实现浏览器格式化显示XML的方法示例
这篇文章主要介绍了PHP实现浏览器格式化显示XML的方法,涉及php针对xml节点的创建、添加、格式化显示等相关操作技巧与注意事项,需要的朋友可以参考下。
本文实例讲述了PHP实现浏览器格式化显示XML的方法,分享给大家供大家参考,具体如下:
在头部加上
header("Content-type: application/xml");
header("Content-type: application/xml");
刚开始加上了发现还是不行。最近一直尝试最后终于找到解决办法。在代码最后加上exit;就可以了
- $Dom = new \DOMDocument('1.0', 'utf-8');
- $paper = $Dom->createElement('paper');
- $Dom->appendChild($paper);
- $exercises = $Dom->createElement('exercises');
- $exercises->setAttribute('id','1');
- $exercises->setAttribute('type','1');
- $exercises->setAttribute('answer','1');
- $paper->appendChild($exercises);
- $title = $Dom->createElement('title');
- $title->setAttribute('label','1');
- $title->setAttribute('mapsrc','1');
- $title->setAttribute('soundsrc','1');
- $exercises->appendChild($title);
- $option = $Dom->createElement('option');
- $option->setAttribute('id','1');
- $option->setAttribute('label','1');
- $option->setAttribute('mapsrc','1');
- $option->setAttribute('soundsrc','1');
- $exercises->appendChild($option);
- header("Content-type: application/xml");
- echo $Dom->saveXml(); exit;