我正在尝试获取根元素。基于根元素我想触发一个功能。
例如,xml 看起来像这样:
<State>
<Name>California</Name>
<Time>CA Time.</Time>
<Time>CA Time2.</Time>
<Notes>This is a note for California</Notes>
</State>
下一个传入的 xml 如下所示:
<country>
<Name>USA</Name>
<Time>west coast Time.</Time>
</country>
所以基于根元素我想触发正确的功能。我正在使用当前的NSXmlparser
委托方法。
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict;
- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName;
- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string;
但它似乎跳过了根元素。我是否错过了任何可以首先获取根元素的方法?