这是HTML:
<p id="content">Every Sunday, our Chef proposes a buffet high in color.
<br>
A brunch either classic or on a theme for special events
<br>
Every Sunday at the restaurant
</p>下面是我的代码:
NSString *u = [[NSString alloc] initWithFormat:@"http//mydomain.com%@", _currentNews.url];
NSURL *url = [NSURL URLWithString:u];
NSData *paHtmlData = [NSData dataWithContentsOfURL:url];
TFHpple *paParser = [TFHpple hppleWithHTMLData:paHtmlData];
NSArray *array = [paParser searchWithXPathQuery:@"//p[@id='content']/text()"];
TFHppleElement *ele= [array objectAtIndex:0];
_currentBody.text = [ele text];
_currentTitle.text = _currentNews.title;我想在没有<br>的情况下解析<p id="content"></p>之间的所有文本
有谁可以帮我?
发布于 2013-04-22 16:02:31
NSString* webSIteSource=[NSString stringWithContentsOfURL:[NSURL URLWithString:u]encoding:NSUTF8StringEncoding error:nil];
webSIteSource= [webSIteSource stringByReplacingOccurrencesOfString:@"<br />"withString:@" "];
webSIteSource=[webSIteSource stringByReplacingOccurrencesOfString:@"<blockquote>" withString:@" "];
webSIteSource=[webSIteSource stringByReplacingOccurrencesOfString:@"</blockquote>" withString:@" "];只需将所有网站内容装入nsstring,然后删除所有"br“标签!就这样!
https://stackoverflow.com/questions/15208773
复制相似问题