的NSXMLParser foundCharacters方法没有解析没有结束标记的元素
-
19-09-2019 - |
题
我是新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"];
在发现字符方法仅适用于字符扫描包括标签之间和不扫描属性。
不隶属于 StackOverflow