本篇文章给大家分享的是有关怎么在PHP中创建一个XML,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
使用DOMDocument类创建xml
config.php
<?php $doc = new DOMDocument('1.0','utf-8'); $doc->formatOutput = true; //创建标签 $mysql = $doc->createElement("mysql"); $host = $doc->createElement("host"); $username = $doc->createElement("username"); $password = $doc->createElement("password"); $database = $doc->createElement("database"); //创建标签内容 $hostval = $doc->createTextNode("127.0.0.1"); $usernameval = $doc->createTextNode("root"); $passwordval = $doc->createTextNode("1234"); $databaseval = $doc->createTextNode("test"); //绑定标签和内容 $host->appendChild($hostval); $username->appendChild($usernameval); $password->appendChild($passwordval); $database->appendChild($databaseval); //关联标签之间的关系 $doc->appendChild($mysql); $mysql->appendChild($host); $mysql->appendChild($username); $mysql->appendChild($password); $mysql->appendChild($database); $doc->save("config.xml");
config.xml
<?xml version="1.0" encoding="utf-8"?> <mysql> <host>127.0.0.1</host> <username>root</username> <password>1234</password> <database>test</database> </mysql>
使用simplexml方法创建xml
config.php
<?php $mysql = new SimpleXMLElement('<?xml version="1.0" encoding="utf-8"?><mysql></mysql>'); $host = $mysql->addchild("host","127.0.0.1"); $host->addAttribute("note","localhost"); $mysql->addchild("username","root"); $mysql->addchild("password","1234"); $mysql->addchild("database","test"); header("Content-type:text/xml;charset=utf-8"); echo $mysql->asXml(); $mysql->asXml("config.xml");
config.xml
<mysql> <host note="localhost">127.0.0.1</host> <username>root</username> <password>1234</password> <database>test</database> </mysql>
以上就是怎么在PHP中创建一个XML,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。
分享名称:怎么在PHP中创建一个XML-创新互联
网站地址:https://www.cdcxhl.com/article40/dhpceo.html
成都网站建设公司_创新互联,为您提供云服务器、小程序开发、企业网站制作、网页设计公司、网站内链、服务器托管
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联