php生成xml
2016-01-11 10:14
661 查看
<?php
$dom = new DOMDocument("1.0", 'utf8');
$dom->formatOutput = true;
header("Content-Type: text/plain");
$xmldir = dirname(__FILE__);
$user = $dom->createElement("user");
$dom->appendChild($user);
$user_data = array(
'userinfo' =>array(
'username'=>'admin',
'password'=>123456
),
'money'=>array(
'left'=>1000,
'totalprice'=>52000
)
);
foreach ($user_data as $k=>$v){
$node = $dom->createElement($k);
$user->appendChild($node);
$sub_node = '';
foreach ($v as $kk=>$vv){
$sub_node = $dom->createElement($kk);
$node->appendChild($sub_node);
$sub_node->appendChild($dom->createTextNode($vv));
}
}
//$dom->save($xmldir.'\user.xml');
echo $dom->saveXML();
?>
$dom = new DOMDocument("1.0", 'utf8');
$dom->formatOutput = true;
header("Content-Type: text/plain");
$xmldir = dirname(__FILE__);
$user = $dom->createElement("user");
$dom->appendChild($user);
$user_data = array(
'userinfo' =>array(
'username'=>'admin',
'password'=>123456
),
'money'=>array(
'left'=>1000,
'totalprice'=>52000
)
);
foreach ($user_data as $k=>$v){
$node = $dom->createElement($k);
$user->appendChild($node);
$sub_node = '';
foreach ($v as $kk=>$vv){
$sub_node = $dom->createElement($kk);
$node->appendChild($sub_node);
$sub_node->appendChild($dom->createTextNode($vv));
}
}
//$dom->save($xmldir.'\user.xml');
echo $dom->saveXML();
?>
相关文章推荐
- 一个关于if else容易迷惑的问题
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- PHP数据库长连接mysql_pconnect的细节
- XML 与 JSON 优劣对比
- Php Installing An Expansion
- As3.0 xml + Loader应用代码
- 网马生成器 MS Internet Explorer XML Parsing Buffer Overflow Exploit (vista) 0day
- ext读取两种结构的xml的代码
- PHP+Apache在Windows 9x下的安装和配置
- IIS 6 的 PHP 最佳配置方法
- 安装Apache和PHP的一些补充
- Linux Apache+MySQL+PHP
- 建立Apache+PHP+MySQL数据库驱动的动态网站
- C#针对xml基本操作及保存配置文件应用实例