PHP返回XML与JSON数据
XML
包含四种方法,分别为拼接、PHP拼接(DOM、AppendChild..)、SimpleXML、XMLWriter
//return xml format data public function read_get_xml(){ // header("Content-type:text/xml"); $article="<xml version='1.0' encoding='UTF-8'?>\n"; $article.="<article>\n"; $article.="<id>1</id>"\n; $article.="<content>mycontent</content>\n"; $article.="<author>valentine</author>\n"; $article.="<time>2014.06.05</time>\n"; $article.="<source>cnblogs</source>\n"; $article.="<article>xml_encode</article>\n"; $article.="<pageurl>http://cnblogs.com</pageurl>\n"; $article.="</article>\n"; // echo $article; exit; }
JSON
使用Json_Encode方法
//return json format data public function read_get_json(){ //use table tb_smartphone $article=M('tb_smartphone'); //sql $articleRes=$article->limit(10) ->getField('id,content,author,time,source,title,pageurl'); //data $this->response($articleRes,'json'); return json_encode($articleRes); }
注:此方法在ThinkPHP框架实现
这是我的个人日记本