摘要: XMPPFramework用的XML解析库还是大神自己写的KissXML,有些人生下来就是让人仰望的,哎。进入主题,如下一段XML:text in elementvoice in element需要得到各个子元素中的键值对应关系text->text in element和voice->voice in element。最简单的方法就是用XPath选取指定的元素。KissXML的NSXMLElement类的父类NSXMLNode有一个通过XPath选取子元素得到数组的方法:-(NSArray*)nodesForXPath:(NSString*)xpath error:(NSError 阅读全文
posted @ 2013-11-29 15:25 菁菁工作室 阅读(847) 评论(0) 推荐(0) 编辑
摘要: XPath 是XML的查询语言,和SQL的角色很类似。以下面XML为例,介绍XPath 的语法。 Empire Burlesque Bob Dylan 10.90 Hide your heart Bonnie Tyler 9.90 Greatest Hits Dolly Parton 9.90 定位节点 XML是树状结构,类似档案系统内数据夹的结构,XPath也类似档案系统的路径命名方式。不过XPath 是一种模式(Pattern),可以选出 XML档案中,路径符合某个模式的所有节点出来。例如要选catalog底下的cd中所有price元素可以用:/catalog/cd/price... 阅读全文
posted @ 2013-11-29 13:50 菁菁工作室 阅读(141) 评论(0) 推荐(0) 编辑