Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios NSXML解析器逐节点解析_Ios_Objective C_Nsxml - Fatal编程技术网

Ios NSXML解析器逐节点解析

Ios NSXML解析器逐节点解析,ios,objective-c,nsxml,Ios,Objective C,Nsxml,我有一个这样的XML <?xml version="1.0" standalone="yes"?> <user id="1" name=""><class id="1" name=""><subjects id="1" name=""><books id="1" name=""> <chapters id="1" name=""> <pages id="0" name="" url="http://172.16.

我有一个这样的XML

<?xml version="1.0" standalone="yes"?>
<user id="1" name=""><class id="1" name=""><subjects id="1" name=""><books id="1" name="">   
<chapters id="1" name="">
<pages id="0" name="" url="http://172.16.33.25/casa/admin/uploads/mathematic/Page001.html"/>
<pages id="1" name="" url="http://172.16.33.25/casa/admin/uploads/mathematic/Page002.html"/>
</chapters></books></subjects></class></user>
这里我需要数组中的url值,我使用的是NSXML解析器。我怎样才能解析它呢?

试试看

-(void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict
{         
    if([elementName isEqualToString:@"pages"])
    {
        NSString *urlValue=[attributeDict valueForKey:@"url"];
        [arr addObject:urlValue];
    }
}