我是新iphone development.I正在解析parant元素<进入>。当的NSXMLParser foundCharacters方法内部解析里面的许多元素的XML页面.The XML页面concist我给一个print语句打印的“currentElement” 。它不打印所有elememts的<项>和tags.It仅仅只打印了13 elements.But有tag.I发现只有结束标记的标签显示为“发现潮流元素的条目中约22元字符”在类似于单个标签method.The元件<类别方案=‘XXXXXXXXXXX’术语=‘YYYYY’/>像‘’不显示类别。我想方案属性的值追加到我目前的string.Please帮我out.Thanks。

有帮助吗?

解决方案

如果您想通过使用下面的访问,你可以做这样一个标签的属性:

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

    NSString *scheme = [attributeDict valueForKey:@"scheme"];

在发现字符方法仅适用于字符扫描包括标签之间和不扫描属性。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top