Tag: kissxml

KissXML不返回string

我有一个这样的例子XML: <rss version="2.0"> <channel> <title></title> <link></link> <description></description> <item> <title></title> <link></link> <description></description> <pubDate></pubDate> <guid></guid> </item> 等等…而我的OBJ – C语法是这样的: NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error]; DDXMLDocument *ddDoc = [[DDXMLDocument alloc] initWithData:data options:0 error:&error]; NSArray *xmlItems = [ddDoc nodesForXPath:@"//item" error:&error]; // where ddDoc is your DDXMLDocument NSMutableArray *returnArray = [[NSMutableArray alloc] initWithCapacity:[xmlItems count]]; for(DDXMLElement* itemElement in xmlItems) […]

Swift框架与libxml

我有使用KissXML Objective-C库的Swift Framework项目。 KissXML内部使用libxml。 当我build立xcode项目(Xcode 6 – beta 5)时,我得到这个错误: error: <unknown>:0: error: '/SwiftFramework/SwiftFramework/KissXML/DDXMLNode.h:2: include of non-modular header inside framework module SwiftFramework.DDXMLNode 我已经看到这个答案 ,公开相关的头文件。 我已经这样做了,但我不知道如何解决在DDXMLNode.h中导入的这个头文件的情况,这并不是我的项目的明确部分: #import <libxml/tree.h> 有关如何处理这个问题的任何build议? 注意:我只在一个Objective-C项目上使用了KissXML,它工作正常(Xcode 5)。