在XML解析时删除换行符

时间:2010-05-09 11:54:28

标签: iphone xml parsing

我在XML解析时遇到问题。 我有一个NSMutablestring currentElementValue,它有新行。它已从Web源接收为XMl。 即使我试图删除前三个字符串的换行字符串,也不会影响该字符串。

这里可以做些什么? 此致

PC

代码是

(void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string { 

 if(!currentElementValue) 
  currentElementValue = [[NSMutableString alloc] initWithString:string];
 else
 {
 [currentElementValue substringFromIndex:3];
 [currentElementValue stringByTrimmingCharactersInSet:[NSCharacterSet newlineCharacterSet]];

 NSLog(@"Processing Value : %@ with length %d", currentElementValue,[currentElementValue length] );

}

1 个答案:

答案 0 :(得分:0)

方法stringByTrimmingCharactersInSet:仅从字符串的开头和结尾删除字符。上一行中的子字符串调用不会改变任何内容。