課程
/后端開發
/PHP
/PHP開發APP接口
XML 聲明非良好格式怎么解決啊
2014-12-24
源自:PHP開發APP接口 2-3
正在回答
比如說?
public static function xml($code,$message='',$data=array())?? ??? ?{?? ??? ?if(!is_numeric($code))?? ??? ?{?? ??? ??? ?return '';?? ??? ?}?? ??? ??? ?$result=array(?? ??? ??? ?'code'=>$code,?? ??? ??? ?'message'=>$message,?? ??? ??? ?'data'=>$data,?? ??? ??? ?);?? ??? ??? ?header("Content-Type:text/xml");?? ??? ??? ?$xml="<?xml version '1.0' encoding='utf-8'?>";?? ??? ??? ?$xml.="<root>";?? ??? ??? ??? ??? ??? ??? $xml.=self::Toxml($data);?? ??? ??? $xml.="</root>";?? ??? ??? echo $xml;????? /* $xml.="<root>\n";?? ??? ?$xml.="<code>200</code>\n";?? ??? ?$xml.="<message>數據返回成功</message>\n";?? ??? ?$xml.="<data>\n";?? ??? ?$xml.="<id>1</id>\n";?? ??? ?$xml.="<name>lisi</name>\n";?? ??? ?$xml.="</data>\n";?? ??? ?$xml.="</root>";?? ??? ?echo $xml;*/?? ??? ??? ??? ?}?? ??? ?public static function Toxml($data)?? ??? ?{?? ??? ??? ?$xml="";?? ??? ??? ?foreach($data as $k=>$v)?? ??? ??? ?{?? ??? ??? ??? ?$xml.= "<{$k}>";?? ??? ??? ??? ?$xml.=$v;?? ??? ??? ??? ?$xml.="</{$k}>";?? ??? ??? ?}?? ??? ??? ?return $xml;?? ??? ?}?? ??? ?}/*$data=array(? 'id'=>1,? 'name'=>'zhangsan',);Respondse::xml(200,'success',$data);
報XML 聲明非良好格式
舉報
APP通信接口技術,不得不掌握的法寶,學完之后你會受益良多
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2014-12-24
比如說?
2014-12-25
public static function xml($code,$message='',$data=array())
?? ?
?? ?{
?? ??? ?if(!is_numeric($code))
?? ??? ?{
?? ??? ??? ?return '';
?? ??? ?}
?? ??? ??? ?$result=array(
?? ??? ??? ?'code'=>$code,
?? ??? ??? ?'message'=>$message,
?? ??? ??? ?'data'=>$data,
?? ??? ??? ?);
?? ??? ??? ?header("Content-Type:text/xml");
?? ??? ??? ?$xml="<?xml version '1.0' encoding='utf-8'?>";
?? ??? ??? ?$xml.="<root>";
?? ??? ?
?? ??? ?
?? ??? ??? $xml.=self::Toxml($data);
?? ??? ??? $xml.="</root>";
?? ??? ??? echo $xml;
????? /* $xml.="<root>\n";
?? ??? ?$xml.="<code>200</code>\n";
?? ??? ?$xml.="<message>數據返回成功</message>\n";
?? ??? ?$xml.="<data>\n";
?? ??? ?$xml.="<id>1</id>\n";
?? ??? ?$xml.="<name>lisi</name>\n";
?? ??? ?$xml.="</data>\n";
?? ??? ?$xml.="</root>";
?? ??? ?echo $xml;*/
?? ??? ?
?? ??? ?}
?? ??? ?public static function Toxml($data)
?? ??? ?{
?? ??? ??? ?$xml="";
?? ??? ??? ?foreach($data as $k=>$v)
?? ??? ??? ?{
?? ??? ??? ??? ?$xml.= "<{$k}>";
?? ??? ??? ??? ?$xml.=$v;
?? ??? ??? ??? ?$xml.="</{$k}>";
?? ??? ??? ?}
?? ??? ??? ?return $xml;
?? ??? ?}
?? ??? ?
}
/*$data=array(
? 'id'=>1,
? 'name'=>'zhangsan',
);
Respondse::xml(200,'success',$data);
報XML 聲明非良好格式