<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_19351"> 使用方法: return xml_encode($result); <div class="blockcode"> <div id="code_pW6"><ol> <li>// xml编码</li> <li>function xml_encode($data, $encoding='utf-8', $root="root") {</li> <li> $xml = '<?xml version="1.0" encoding="' . $encoding . '"?>';</li> <li> $xml.= '<' . $root . '>';</li> <li> $xml.= data_to_xml($data);</li> <li> $xml.= '</' . $root . '>';</li> <li> return $xml;</li> <li>}</li> <li> <li>function data_to_xml($data) {</li> <li> if (is_object($data)) {</li> <li> $data = get_object_vars($data);</li> <li> }</li> <li> $xml = '';</li> <li> foreach ($data as $key => $val) {</li> <li> is_numeric($key) && $key = "item id="$key"";</li> <li> $xml.="<$key>";</li> <li> $xml.= ( is_array($val) || is_object($val)) ? data_to_xml($val) : $val;</li> <li> list($key, ) = explode(' ', $key);</li> <li> $xml.="</$key>";</li> <li> }</li> <li> return $xml;</li> <li>}</li> </ol></div> <em onclick="copycode($('code_pW6'));">复制代码</em> </div> </td></tr></table> <div id="comment_19351" class="cm"> </div> <div id="post_rate_div_19351"></div> <br><br>