我正在开发一个需要从 XML 文件中获取数据的应用程序。一些节点有很多字符,我在使用这个函数时遇到了问题:
- (void) parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
{
currentNodeContent = (NSMutableString *) [string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
}
例如,对于一个项目的描述节点,我只会得到 20-30 个最后的字符,而我会得到 200 或 300 个。
我用 NSLog 检查了这一点,看来问题来自这里。你知道出了什么问题吗?
感谢您的任何建议。