XML/JSON 后台数据
发布时间:2020-12-16 08:48:45 所属栏目:百科 来源:网络整理
导读:XML 后台数据的长相 ?xml version = 1.0 encoding = "UTF-8"?message nameyibella/name age23/age hobbydancing/coding/hobby/message XML 有两种解析方式 第一种,是使用SAX方式,其中使用的是代理模式,遵循的NSXMLParserDelegate详情请点击(http://blog.
XML 后台数据的长相<?xml version = 1.0 encoding = "UTF-8"?> <message> <name>yibella</name> <age>23</age> <hobby>dancing/coding</hobby> </message> XML 有两种解析方式第一种,是使用SAX方式,其中使用的是代理模式,遵循的NSXMLParserDelegate 详情请点击(http://blog.csdn.net/bellazhouyi/article/details/48787173) 第二种方式,是使用DOM解析,使用的是第三方库文件GDataXML_Node 详情请点击(http://blog.csdn.net/bellazhouyi/article/details/48787323) JSON 后台数据的长相{"news":[ { "rownum": 2,"id": "83EEEF58FDD5F86C","title": "极具科幻感漂浮城市绝对令人艳羡 能容纳5万居民","type": "科教新闻","cid": "215","cname": "科教新闻","newsUrl": "http://ipad-bjwb.bjd.com.cn/DigitalPublication/publish/Handler/Site_PV_Count.ashx?newsId=83EEEF58FDD5F86C&createDate=20150920&PID=215&UpdateTime=1442708325","typeId": "03","sequence": 2,"attribute": 0,"lastUpdateTime": "1442708325","PUBLISHDATE": "20150920","picUrl": "http://ipad-bjwb.bjd.com.cn/DigitalPublication/MediaLibrary/20150920/83EEEF58FDD5F86C/186204C2C52E433E.jpg","summary": "今天天气不错哦!","commentCount": 0 } ],"lastUpdateTime":1442857176,"code":0,"msg":""} 使用Foundation框架 解析本地文件。 [解析详情请点击](http://blog.csdn.net/bellazhouyi/article/details/48787431) 在我之前的公司,使用的最多的JSON数据,有时候,后台数据中也包含着html数据,所以,//解析html数据 NSScanner *scanner = [NSScanner scannerWithString:message]; NSString *text = nil; while ([scanner isAtEnd] == NO) { //找到标签的起始位置 [scanner scanUpToString:@"<" intoString:nil]; //找到标签的末尾位置 [scanner scanUpToString:@">" intoString:&text]; message = [message stringByReplacingOccurrencesOfString:[NSString stringWithFormat:@"%@>",text] withString:@""]; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |