2016-08-30 41 views
1

我有一個XML文件,我已經成功解析,並且我知道NSXMLParser使用下面列出的函數,但可以通過字符串而不是元素標記進行搜索嗎?我想找到在我的XML文件底部註釋掉的字符串。無論如何,用NSXMLParser訪問已註釋的字符串?NSXMLParser可以訪問XML文件中的字符串或註釋嗎?

XML代碼

<audioTracks>0</audioTracks> 
<!--7934fad5a3a --> 

解析代碼

- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict { 
    if ([elementName isEqualToString:@"audioTracks"]) { 
    NSLog(@"Element Name: --> %@", elementName); 
    } 
} 

- (void) parser:(NSXMLParser *)parser foundCharacters:(NSString *)string { 
    NSLog(@"foundCharacters --> %@", string); 
} 

- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName { 
    if ([elementName isEqualToString:@"audioTracks"]) { 
    NSLog(@"Element Name: --> %@", elementName); 
    } 
} 

回答

相關問題