2010-10-15 83 views
0

我正在做iphone上的xml解析器。如何使用NSXMLParser解析此XML结尾元素

示例XML是

<root> 
<child att="attributename"> 
</child> 
</root> 

另一个XML是

<root> 
<child att="attributename" /> 
</root> 

我使用为最终元件此方法。

- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName 
    namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName{ 
    if ([elementName isEqualToString:@"root"]) { 
     return; 
    } 

if ([elementName isEqualToString:@""]){ 
} 
} 
在第二

如果条件什么样的价值,我需要通过....孩子或任何其他字符串....

,因为最终的XML标签不</child> .....

请帮我...

在此先感谢

+1

你的问题很不清楚。请阅读http://tinyurl.com/so-hints – 2010-10-15 06:35:47

+0

@ jonskeet。对不起我的英文......标签的xml有两种方式.. 另一种方式在elementName isEqualToString中我需要传递什么值。 @预先感谢。 – 2010-10-15 06:38:53

回答

0

如果我正确理解你的问题:

元素名称仍然是“孩子”,因为这是结束的元素。在XML中如何指定元素的结尾并不重要。

+0

好的...谢谢Robot.K – 2010-10-15 06:45:53