objective-c - 在 iPad 中解析 XML 文件时如何处理 CDATA 标签

标签 objective-c iphone xml ipad cdata

我正在开发一个应用程序,我需要在其中解析一些包含 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/

相关文章:

xml - xquery 按字母顺序按组名创建联系人列表

javascript - IBM Worklight - 适配器部署失败 : Adapter 'BIIOwnAccountFundTransferAdapter.xml' contains errors

objective-c - Mac OS X App 在使用 NSPopovers 时向后兼容 10.6 和 10.7

objective-c - Objective C 中发送消息实际上是异步的吗?

ios - 将字符串预加载到搜索栏并从 segue 搜索

带光环的 iPhone MKMapView 图钉

c# - C# 中的 XML 序列化

ios - AES 解密互​​操作性 IOS 和 Python

ios - react native : What controls number in red circle on app icon on iPhone screen?

ios - 为 Storyboard本地化添加评论