xml クエリの操作に問題があります。以下はxmlドキュメントです。私がする必要があるのは、cdata セクション内のテキストを表示することだけです。このクエリを書きました:/item/title/text()
が、クラッシュして機能しません。
<title>
<![CDATA[Envious at Envie! 50% off anything you want, anytime you want!]]>
</title>
iphone xcode用のhppleライブラリを使用しています。これが私のコードです:
NSData *urlData = [[NSData alloc]initWithContentsOfURL:[NSURL URLWithString:[@"http://www.twangoo.com/userfiles/rss/rss_hong-kong.xml" stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]];
TFHpple *xpathParser = [[TFHpple alloc] initWithHTMLData:urlData];
NSArray *title = [xpathParser search:@"//rss/channel/item[1]/title/text()"];
TFHppleElement *element2 = [title objectAtIndex:0];
NSString *titleString = [element2 content];
NSLog(@"@%", titleString)
ゼロを返します。