0
當我使用NSXMLParser解析html文件時。我無法避免html文件中的空白。 例如 <html> <body><p>sample text. This is sample text </p></body></html>
NSXML解析中的空白處理
在發現的字符函數我也得到空白。我不想在html標籤中留白。但我想在p標籤(也h1,div等)中的空白和新行字符。任何解決方案
當我使用NSXMLParser解析html文件時。我無法避免html文件中的空白。 例如 <html> <body><p>sample text. This is sample text </p></body></html>
NSXML解析中的空白處理
在發現的字符函數我也得到空白。我不想在html標籤中留白。但我想在p標籤(也h1,div等)中的空白和新行字符。任何解決方案
如果沒有有用的信息,您需要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");
}
謝謝。但是,如果身體標記手段中有空白區域,我該怎麼辦?是否有任何可忽略空白的默認處理程序。 ignorablewhitespace委託函數有什麼用處。它不適合我。 – SARANGA