PHP创建XML
2016-02-20 16:47
621 查看
使用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中的curl使用入门教程和常见用法实例
- 原来开发PHP扩展可以如此简单 3ff0
- PHP绘图函数生成图片验证码
- PHP首部认证
- PHP Sessions
- php最简单的方法通过url下载图片。
- php and doc download
- php学习笔记
- PHP上传文件
- Ubuntu14.04麒麟版lamp安装+phpmyadmin
- php的一些魔术方法的使用
- php7数组排序与trait使用
- php 中文unicode 互转
- php使用PDO连接mysql数据库
- ThinkPHP - 缓存使用
- ThinkPHP - 博客获取列表信息
- PHP数值的保留2位小数和四舍五入
- 【转】在Win7的IIS上搭建FTP服务及用户授权
- VSFTP上传不了