码迷,mamicode.com
首页 > 其他好文 > 详细

将XML文件转化成NSData对象

时间:2015-08-10 22:09:10      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:xml   对象   objective-c   ui   

 NSData *xmlData = [[NSData alloc]initWithContentsOfFile:[NSString stringWithFormat:@"%@/People.xml",[[NSBundle mainBundle] resourcePath]]];

    //2.将xmlData转化成xml文档

    GDataXMLDocument *xmlDocument = [[GDataXMLDocument alloc]initWithData:xmlData options:0 error:nil];

    //3.得到节点

    GDataXMLElement *rootElement = xmlDocument.rootElement;

    //4.得到子节点

   

 /*NSArray *elementArray = rootElement.children;

    //得到classone节点

    GDataXMLElement *classoneElement = [elementArray firstObject];

    for(GDataXMLElement *element in classoneElement.children)

    {

        //得到当前节点的文本值

        NSLog(@"%@",element.stringValue);

        if (element.children.count>0) {

            GDataXMLElement *infoElement = [element.children lastObject];

            //获得节点的所有属性和属性值

            NSArray *attArray = infoElement.attributes;

            for (GDataXMLElement *attElement in attArray) {

                //得到属性名和属性值

                NSLog(@"%@-%@",attElement.name,attElement.stringValue);

            }

        }

    }

     */

    //模糊查找

    NSArray *eArray = [rootElement nodesForXPath:@"//info" error:nil];

    NSLog(@"%@",eArray);

版权声明:本文为博主原创文章,未经博主允许不得转载。

将XML文件转化成NSData对象

标签:xml   对象   objective-c   ui   

原文地址:http://blog.csdn.net/u012701023/article/details/47405693

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!