PHP通过DOM创建XML文档_PHP教程
xml文件:
1.
2.
3.
4.
5.
6.
7.
8.
9.
1.建testController.php,添加function.
1. public function projectAction(){
1. // XML-related routine
2. //$list 指xml中的数据数组。
3. $dom = new DOMDocument('1.0', 'utf-8');
4. // create root element
5. $root = $dom->createElement("data");
6. $dom->appendChild($root);
7.
8. //project name xml list
9. foreach ($list as $project_item){
10. // create child element
11. $projectname = $dom->createElement('project');
12. $root->appendChild($projectname);
13.
14. // create CDATA section
15. $cdata = $dom->createCDATASection($project_item->name);
16. $projectname->appendChild($cdata);
17.
18. $id = $dom->createAttribute("id");
19. $projectname->appendChild($id);
20.
21. // create attribute value node
22. $idValue = $dom->createTextNode($project_item->project_id);
23. $id->appendChild($idValue);
24. }
25. $output = $dom->saveXML();
26.
27. // Setting up headers and body
28. $this->_response->setHeader('Content-Type', 'text/xml; charset=utf-8')
29. ->setBody($output);
30. $this->_helper->layout->disableLayout();
31. }
这样就可以在页面上输出xml了。
如果要把xml保存,用$dom->save("filename.xml");
本文出自 “Bob” 博客
上一篇: ASPNET 文件批量下载
下一篇: url如何重写比较好
推荐阅读
-
通过php删除xml文档内容的方法_PHP
-
通过php删除xml文档内容的方法,php删除xml文档
-
yii框架通过控制台命令创建定时任务示例_PHP教程
-
php中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)_PHP教程
-
使用PHP 5.0 轻松解析XML文档(2)_PHP教程
-
Codeigniter通过SimpleXML将xml转换成对象的方法,codeigniter_PHP教程
-
通过php添加xml文档内容的方法,php添加xml文档_PHP教程
-
用PHP创建PDF中文文档_PHP教程
-
PHP创建word文档的方法(平台无关),_PHP教程
-
使用PHP 5.0 轻松解析XML文档(6)_PHP教程