把从SQL中取出的数据转化成XMl格式 怎么样把从SQL中取出的数据转化成XMl格式 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 读出来的数据集。借花献佛<?php /**************************************************************** * @ 2011 OsApi.Net Inc. * $author : LBC * $email : [email protected] * $Id : toxml.php 2011/1/21 *****************************************************************/ class A2Xml { private $version = ''1.0''; private $encoding = ''UTF-8''; private $root = ''root''; private $xml = null; function __construct() { $this->xml = new XmlWriter(); } function toXml($data, $eIsArray=FALSE) { if(!$eIsArray) { $this->xml->openMemory(); $this->xml->startDocument($this->version, $this->encoding); $this->xml->startElement($this->root); } foreach($data as $key => $value){ if(is_array($value)){ $this->xml->startElement($key); $this->toXml($value, TRUE); $this->xml->endElement(); continue; } $this->xml->writeElement($key, $value); } if(!$eIsArray) { $this->xml->endElement(); return $this->xml->outputMemory(true); } } } $res = array( ''hello'' => ''11212'', ''world'' => ''232323'', ''array'' => array( ''test'' => ''test'', ''b'' => array(''c''=>''c'', ''d''=>''d'') ), ''a'' => ''haha'' ); $xml = new A2Xml(); echo $xml->toXml($res); simplexml_load_file simplexml_load_string <?xml version="1.0" encoding="UTF-8" ?> - <root> <hello>11212</hello> <world>232323</world> - <array> <test>test</test> - <b> <c>c</c> <d>d</d> </b> </array> <a>haha</a> </root> xml类网上应该有的http://www.google.com.hk/search?gcx=c&sourceid=chrome&ie=UTF-8&q=xml%E7%B1%BB+php php读取文件句柄判断 linux执行php, 用IE可以执行,但是用命令就不能,请教 求thinkphp项目上传后错误“模板不存在”解决办法 php菜鸟的问题$this->name = $name;什么意思? 菜鸟问题:帮我看看有何错误 编辑editplus的php自动完成文件的收获 求助,如何使登录的用户绑定在一台或有限的机器上? 一个开发模式上的问题,请进来讨论 如何提取表单中的value值? php服务器与ios客户端的http通信问题 求一段正则的写法 PHP广告代码怎么写?在线等!
- <root>
<hello>11212</hello>
<world>232323</world>
- <array>
<test>test</test>
- <b>
<c>c</c>
<d>d</d>
</b>
</array>
<a>haha</a>
</root>
http://www.google.com.hk/search?gcx=c&sourceid=chrome&ie=UTF-8&q=xml%E7%B1%BB+php