把从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+apache访问本地网页的问题 windows 2008 iis7 HTTP 错误 405.0 - Method Not Allowed!! php,sql语句如何调用参数? PHP如何通过代码来新建立一个MYSQL新表 弱弱的问个问题,html的 php+mysql 清家当产 跪求帮助!在线等~ 为什么有些汉字不能提交到数据库中?? 非常棘手的问题 mysql 如何累加? 讨论(在Unix下安装php+apache+mysql) 求一段正则的写法 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