如何使用NSXMLParser解析此XML结束元素

时间:2010-10-15 06:32:40

标签: iphone objective-c cocoa-touch nsxmlparser

我在iphone上做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:@""]){
}
}

在第二个if条件我需要传递什么值....子或任何其他字符串....

因为结束xml标签不是</child> .....

请帮帮我......

提前致谢

1 个答案:

答案 0 :(得分:0)

如果我理解你的问题:

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