我正在开发一个应用程序,我需要在其中解析一些包含 CDATA 标记的 XML 文件。解析普通 xml 非常简单,但我在检索 CDATA 标记内的数据时遇到问题。
parser:foundCDATA:
方法在遇到参数 CDATABlock 为 NSData 类型的每个 CDATA 标记时被调用。
请建议一种解析 CDATA 标记的方法。
最佳答案
如果你需要从 CDATA 中提取字符串,你可以在 foundCDATA 中使用这个 block :
NSMutableString *lStr = [[NSMutableString alloc] initWithData:CDATABlock encoding:NSUTF8StringEncoding];
关于objective-c - 在 iPad 中解析 XML 文件时如何处理 CDATA 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4816422/