XML封装通讯接口
来源:互联网 发布:怎么访问apache服务器 编辑:程序博客网 时间:2024/06/10 21:16
/* *按xml方式输入通讯数据 *@param int $code 状态码 *@param string $message 提示信息 *@param array $data 数据 */ public static function xmlEncode($code,$message,$data=array()){ if(!is_numeric($code)){ return ''; } $result = [ 'code'=>$code, 'message'=>$message, 'data'=>$data ]; header('content-type:text/xml'); $xml = "<?xml version='1.0' encoding='utf-8'?>\n"; $xml .="<root>\n"; $xml .=self::xmlToEncode($result); $xml .="</root>\n"; echo $xml; } public static function xmlToEncode($data){ $xml = $attr = ''; foreach($data as $key => $value){ //检查key是否是数字,如果是数字做下处理<0> => <item id="0"></item> if(is_numeric($key)){ $attr = " id='{$key}'"; $key = "item"; } $xml .= "<{$key}{$attr}>\n"; //这里运用到了一个递归 $xml .= is_array($value)?self::xmlToEncode($value)."\n":$value."\n"; $xml .= "</{$key}>\n"; } return $xml; }
阅读全文
0 0
- XML封装通讯接口
- 解析xml(通讯接口)
- JSON方式封装通讯接口数据
- JSON方式封装通讯接口(简单)
- PHP封装xml数据通信接口
- php app 接口 封装xml
- 接口封装 (xml json)
- PHP开发APP接口之封装通讯接口
- 封装通信接口数据的方法-xml
- 接口 xml json 数据的封装类
- json和xml封装接口详解
- (封装xml)访问HTTP 接口2
- 通信接口封装json、XML格式数据
- lua tcp通讯封装 http通讯封装
- PHP接口数据的封装XML和JSON
- php封装JSON或XML数据 PHP开发APP接口
- php 封装接口类返回json/xml数据
- 接口封装
- Python学习——字典和集合
- 循环双向链表
- java:<创建一个MyInteger类>
- JS 本地存储布尔值Bug笔记
- 浅谈UML的概念和模型之UML类图关系
- XML封装通讯接口
- linux服务器上部署多个tomcat
- hust 1607 Triangles
- HBase - 数据写入流程解析
- c语言小游戏---扫雷
- Crossword Answers, ACM/ICPC World Finals 1994, UVa232
- 医药制造行业CRM解决方案
- 主题模型LDA-ML之七
- POJ 3481 (Splay Tree树的基本操作)