如何处理xml解析

时间:2012-02-10 05:58:38

标签: iphone

我开发了一个applcation.In,在我的xml文件中,具有相同名称和不同数据的threetags。那么如何区分数据。请告诉我如何处理这个数据。

1 个答案:

答案 0 :(得分:0)

如果您知道标签的序列,那么您可以在以下方法中将int声明为计数器变量。

-(void)  parser:(NSXMLParser *) parser didStartElement:(NSString *) elementName    namespaceURI:(NSString *) namespaceURI qualifiedName:(NSString *) qName attributes:(NSDictionary *) attributeDict

例如:当访问第一次标记时,设置cnt = 1,第二次cnt = 2,第三次cnt = 3。 然后使用counter的值将数据保存到以下方法中的3个不同的NSMutableArray:

-(void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName

我希望这能解决你的问题