Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios NSXML解析中的空白处理_Ios_Xml Parsing - Fatal编程技术网

Ios NSXML解析中的空白处理

Ios NSXML解析中的空白处理,ios,xml-parsing,Ios,Xml Parsing,当我用NSXMLParser解析html文件时。我无法避免html文件中的空白。 例如 示例文本。这是示例文本 在find characters函数中,我也得到了空格。我不希望在html标记中出现空白。但是我希望在p标记中包含空格和新行字符(也包括h1、div等)。任何解决方案。如果HTML标记中没有您需要的有用信息,那么在解析时忽略它。 您可以简单地单独解析,标记,这将自动删除空格 比如说 - (void)parser:(NSXMLParser *)parser didStartElement

当我用NSXMLParser解析html文件时。我无法避免html文件中的空白。 例如
示例文本。这是示例文本


在find characters函数中,我也得到了空格。我不希望在html标记中出现空白。但是我希望在p标记中包含空格和新行字符(也包括h1、div等)。任何解决方案。

如果HTML标记中没有您需要的有用信息,那么在解析时忽略它。 您可以简单地单独解析
标记,这将自动删除空格

比如说

- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName
  namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName
    attributes:(NSDictionary *)attributeDict {


if([elementName isEqualToString:@"HTML"])
{
    NSLog(@"ignore");
}

谢谢但是,如果body tag的意思中有空白,我能做什么?是否存在ignorablewhitespace的默认处理程序。ignorablewhitespace委托函数的用途是什么。这对我不起作用。