当我用NSXMLParser解析html文件时。我无法避免html文件中的空格。例如<html> <body><p>sample text. This is sample text </p></body></html>
在found characters函数中,我也得到了空格。我不想要html标签中的空格。但我需要p标记中的空格和换行符(还有h1、div等)。任何解决方案。
发布于 2012-11-23 19:41:20
如果HTML标签中没有你需要的有用信息,那么就在解析时忽略它。您可以简单地单独解析<p>,<div>标记,这将自动删除空格。
例如
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName
namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName
attributes:(NSDictionary *)attributeDict {
if([elementName isEqualToString:@"HTML"])
{
NSLog(@"ignore");
}https://stackoverflow.com/questions/13527782
复制相似问题