php(解析xml函数)


02     function getXmlData ($strXml) {
03         $pos = strpos($strXml, 'xml');
04         if ($pos) {
05             $xmlCode=simplexml_load_string($strXml,'SimpleXMLElement', LIBXML_NOCDATA);
06             $arrayCode=get_object_vars_final($xmlCode);
07             return $arrayCode ;
08         } else {
09             return '';
10         }
11     }
12      
13     function get_object_vars_final($obj){
14         if(is_object($obj)){
15             $obj=get_object_vars($obj);
16         }
17         if(is_array($obj)){
18             foreach ($obj as $key=>$value){
19                 $obj[$key]=get_object_vars_final($value);
20             }
21         }
22         return $obj;
23     }

你可能感兴趣的:(php(解析xml函数))