




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
解析雅虎天气API返回的XML数据使用XMLReader解析1 $url = /forecastrss?w=15015432&u=c;2 $reader = new XMLReader();3 $reader-open($url,utf-8);4 while($reader-read()5 if($reader-name = yweather:condition)6 $code = $reader-getAttribute(code); /获取天气代码7 $temp = $reader-getAttribute(temp); /获取温度8 9 if($reader-name = yweather:atmosphere)10 $humi = $reader-getAttribute(humidity); /获取湿度11 12 复制代码使用DOMDocument解析13 $url = /forecastrss?w=15015432&u=c;14 $yweather = /ns/rss/1.0; /命名空间15 $res = new DOMDocument();16 $res-load($url);1718 $node = $res-getElementsByTagNameNS($yweather, atmosphere);19 $humi = $node-item(0)-attributes-item(0)-nodeValue; /获取湿度20 $node = $res-getElementsByTagNameNS($yweather, condition);21 $code = $node-item(0)-attributes-item(1)-nodeValue; /获取天气代码22 $temp = $node-item(0)-attributes-item(2)-nodeValue; /获取温度复制代码将数字格式的天气代码转换成相应的中文23 function code2char($code)24 switch($code)25 case 0:26 return 龙卷风;27 case 1:28 return 热带风暴;29 case 2:30 return 暴风;31 case 3:32 return 大雷雨;33 case 4:34 return 雷阵雨;35 case 5:36 return 雨夹雪;37 case 6:38 return 雨夹雹;39 case 7:40 return 雪夹雹;41 case 8:42 return 冻雾雨;43 case 9:44 return 细雨;45 case 10:46 return 冻雨;47 case 11:48 return 阵雨;49 case 12:50 return 阵雨;51 case 13:52 return 阵雪;53 case 14:54 return 小阵雪;55 case 15:56 return 高吹雪;57 case 16:58 return 雪;59 case 17:60 return 冰雹;61 case 18:62 return 雨淞;63 case 19:64 return 粉尘;65 case 20:66 return 雾;67 case 21:68 return 薄雾;69 case 22:70 return 烟雾;71 case 23:72 return 大风;73 case 24:74 return 风;75 case 25:76 return 冷;77 case 26:78 return 阴;79 case 27:80 return 多云;81 case 28:82 return 多云;83 case 29:84 return 局部多云;85 case 30:86 return 局部多云;87 case 31:88 return 晴;89 case 32:90 return 晴;91 case 33:92 return 转晴;93 case 34:94 return 转晴;95 case 35:96 return 雨夹冰雹;97 case 36:98 return 热;99 case 37:100 return 局部雷雨;101 case 38:102 return 偶有雷雨;103 case 39:104 return 偶有雷雨;105 case 40:106 return 偶有阵雨;107 case 41:108 return 大雪;109 case 42:110 return 零星阵雪;111 case 43:112 return 大雪;113 case 44:114 return 局部多云;115 case 45:116 return 雷阵雨;117 case 46:118 retur
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版儿童鞋类线上线下融合销售合同
- 2025年度珠宝设计品牌委托合同范本
- 2025版智能硬件退伙协议书
- 2025年度金融创新项目借款协议书模板下载
- 2025不锈钢室内外照明工程承包合同
- 2025年大数据分析程序员合作项目合同
- 2025年度电力工程材料供应合同范本
- 2025版山林地租赁合同与林业用地流转管理协议
- 2025年度生物科技研发与应用合作协议书范本
- 2025便利店运营管理简易劳务合同范本
- 数控加工程序管理办法
- 肥料登记证授权合同范本
- 工业厂房租赁管理办法
- 辽宁动物检疫管理办法
- 肺癌免疫治疗病例分享
- 2025年汽车智能驾驶技术及产业发展白皮书-清华大学
- 2025云南师范大学辅导员考试题库
- 2025年国考行测试题及答案解析
- 财务岗位安全培训课件
- 2025年贵州省中考语文试卷真题(含答案)
- 2025至2030中国电容膜片真空计行业发展趋势分析与未来投资战略咨询研究报告
评论
0/150
提交评论