为了账号安全,请及时绑定邮箱和手机立即绑定

XML报错

XML 声明非良好格式怎么解决啊

正在回答

2 回答

比如说?

0 回复 有任何疑惑可以回复我~

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 声明非良好格式

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP开发APP接口
  • 参与学习       79185    人
  • 解答问题       599    个

APP通信接口技术,不得不掌握的法宝,学完之后你会受益良多

进入课程
意见反馈 帮助中心 APP下载
官方微信