SAX解析

UI_16 XML、JSON数据结构解析

非 Y 不嫁゛ 提交于 2019-12-15 18:47:20
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 从事先规定好的格式中提取数据,即为解析。iOS开发常见的解析有:XML解析、JSON解析 一、XML解析 XML:Extensible Markup language(可扩展标记语⾔),主流数 据格式之⼀,可以⽤来存储和传输数据。 XML的解析有很多选择,iOS SDK提供了NSXMLParser和libxml2两个类库,另外还有很多第三方类库可选,例如TBXML、TouchXML、KissXML、TinyXML和GDataXML。如何选择? 如果是读取很 小的XML文档 ,性能基本上没有什么差别,不过从调用的方便性来说,建议使用TouchXML、KissXML或 GDataXML 如果是 需要读取和修改XML文档 ,建议使用KissXML或 GDataXML 如果需要读取 非常大 的XML文档,则建议使用libxml2、 NSXMLParser 或TBXML 更多XML解析选择性问题请看 iOS平台XML解析类库对比和安装说明 1、XML数据结构 Student文件内容: <?xml version="1.0" encoding="UTF-8"?> <students> <student> <name> 张三 </name> <number>1</number> <address> 如家 401<