草庐IT

DDXMLNode

全部标签

objective-c - 如何用 KissXML 编写 CDATA?

我正在为需要创建XML文档的iOS创建应用程序。我通过KissXML执行此操作。部分XML看起来像我在KissXML中找不到任何选项来创建CDATA部分。简单地添加一个带有CDATA内容的字符串作为文本将导致转义特殊字符,如。谁能给我一些关于如何使用KissXML编写CDATA的提示? 最佳答案 尽管thesolutionby@moq是丑陋的,它的工作原理。我已经清理了字符串创建代码并将其添加到一个类别中。DDXMLNode+CDATA.h:#import#import"DDXMLNode.h"@interfaceDDXMLNode

ios - 如何从 shoutcast 目录中获取 XML 电台列表?

目前,我正在从另一个在线广播源获取我的广播应用程序中的数据,并通过执行以下操作过滤结果:DDXMLNode*rootNode=[xmlDocrootElement];NSArray*nodes=nil;nodes=[rootNodenodesForXPath:@"child::Station[Genres/Genre='POP']"error:nil];for(DDXMLNode*nodeinnodes){Station*s=[[Stationalloc]init];DDXMLNode*nameNode=[[nodenodesForXPath:@"Name"error:nil]obje