NSXML解析器解析节点的节点
问题描述:
我有一个这样的XML,NSXML解析器解析节点的节点
<?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];
}
}
+0
感谢lot..Girish .. – 2013-03-27 09:12:26
+0
@HarishiOSdeveloper欢迎 – Girish 2013-03-27 09:18:09
[你尝试过这么远吗?(http://whathaveyoutried.com/) – zoul 2013-03-27 07:54:53