iphone - 如何在 Objective-C 中解析包含 XML 的 NSString?

标签 iphone objective-c xml

在我的 iPhone 应用程序中,我有以下 NSString:

NSString *myxml=@"<students>
    <student><name>Raju</name><age>25</age><address>abcd</address> 
    </student></students>";

我将如何解析这个字符串的 XML 内容?

最佳答案

下载: https://github.com/bcaccinolo/XML-to-NSDictionary

然后你只需要做:

NSDictionary *dic = [XMLReader dictionaryForXMLString:myxml error:nil];

结果是一个 NSDictionary *dic,里面有字典、数组和字符串,具体取决于 XML:

{
    students =     {
        student =         {
            address = abcd;
            age = 25;
            name = Raju;
        };
    };
}

关于iphone - 如何在 Objective-C 中解析包含 XML 的 NSString?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/924389/

相关文章:

iphone - 如何在 iOS 5.1 及更低版本的 UILabel 中创建多色文本

ios - 跨多个 UICollectionViewControllers 重用 UICollectionView

ios - 如何在IOS中绘制UITextView的边框

android - 从/res 依赖中获取资源

java - 膨胀 View 时 WebCachedImageView 解析 XML 时出错

xml - 限制 for-each 循环 XSL 中排序结果的数量

iphone - MKAnnotationView在拖动图钉之前显示标注

jquery - 允许 ics 在 iOS 的 phonegap 应用程序中打开

iphone - UIPanGestureRecognizer 获取所有触摸的线

objective-c - 比较 Objective-C 中的 block 和函数