我已经使用nsxmlparser从xml文件中获取数据。对于普通文件,所有工作都很好但是当有cdata块时我无法处理它。 我使用过这个功能,
- (void)parser:(NSXMLParser *)parser foundCDATA:(NSData *)CDATABlock
{
NSString *someString = [[NSString alloc] initWithData:CDATABlock encoding:NSUTF8StringEncoding];
NSLog(@"%@",someString);
}
它获取总cdata块但我无法获取cdata块内的标签,所以如果有人知道解决方案,请帮助我。
是否有解决方案是使用辅助解析器解析cdatablock如果是,那么请告诉我使用辅助解析器的过程。 提前谢谢